function PopupPic(sPicURL) { 
   window.open( "enlarge.asp?"+sPicURL, "",  
   "resizable=1,HEIGHT=300,WIDTH=300"); 
} 

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
      } else if (test!='R') {
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (val<min || max<val) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
  } if (errors) alert('Please supply required information:\n'+errors);
  document.MM_returnValue = (errors == '');
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


function high(whichMenuItem){
	theobject=whichMenuItem
	highlighting=setInterval("highlightit(theobject)",30)
}

function low(whichMenuItem){
	clearInterval(highlighting)
	whichMenuItem.filters.alpha.opacity=100 
}

function highlightit(currentMenuItem){
	if (currentMenuItem.filters.alpha.opacity>30) currentMenuItem.filters.alpha.opacity-=10
	else if (window.highlighting)
	clearInterval(highlighting) 
}

/*horzontal drop down menu*/

var cssmenuids=["cssmenu1"] //Enter id(s) of CSS Horizontal UL menus, separated by commas
var csssubmenuoffset=-1 //Offset of submenus from main menu. Default is 0 pixels.

function createcssmenu2(){

for (var i=0; i<cssmenuids.length; i++){
  var ultags=document.getElementById(cssmenuids[i]).getElementsByTagName("ul")
    for (var t=0; t<ultags.length; t++){
			ultags[t].style.top=ultags[t].parentNode.offsetHeight+csssubmenuoffset+"px"
    	var spanref=document.createElement("span")
			spanref.className="arrowdiv"
			spanref.innerHTML="&nbsp;&nbsp;&nbsp;&nbsp;"
			ultags[t].parentNode.getElementsByTagName("a")[0].appendChild(spanref)
    	ultags[t].parentNode.onmouseover=function(){
					this.style.zIndex=100
    	this.getElementsByTagName("ul")[0].style.visibility="visible"
					this.getElementsByTagName("ul")[0].style.zIndex=0
    	}
    	ultags[t].parentNode.onmouseout=function(){
					this.style.zIndex=0
					this.getElementsByTagName("ul")[0].style.visibility="hidden"
					this.getElementsByTagName("ul")[0].style.zIndex=100
    	}
    }
  }

}

if (window.addEventListener)
window.addEventListener("load", createcssmenu2, false)
else if (window.attachEvent)
window.attachEvent("onload", createcssmenu2)

/*end horizontal dropdown menu*/
/*custom javascript*/


function doRedirect(websitedomain, exception) {

    if (exception) {

        websitedomain = websitedomain.replace('www.', '');
        window.location = "/website-analysis.htm?domain=" + websitedomain;
    
    }

if (regexwebsite(websitedomain)) {
        websitedomain = websitedomain.replace('www.', '');
        window.location = "/website-analysis.htm?domain=" + websitedomain;
    }
return null;
}

function doOutputResults() {


    websitedomain = getParameterByName('domain');
    resultstext = document.getElementById('results');
    //paypalbutton = '<form action="https://www.paypal.com/cgi-bin/webscr" method="post" ><input type="hidden" name="cmd" value="_xclick"><input type="hidden" name="business" value="susie120773@yahoo.co.uk"><input type="hidden" name="lc" value="US"><input type="hidden" name="item_name" value="SEO Web Dupilicate Content Check"><input type="hidden" name="amount" value="29.00"><input type="hidden" name="currency_code" value="GBP"><input type="hidden" name="button_subtype" value="services"><input type="hidden" name="no_note" value="0"><input type="hidden" name="tax_rate" value="0.000"><input type="hidden" name="shipping" value="0.00"><input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynowCC_LG.gif:NonHostedGuest"><input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"><img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1"></form>';

    aexception = isException(websitedomain);
   
    if (aexception == null) {

        text = '<h1 style="margin: 0; margin-top: 20px; text-align: center; font-size: 25px; ">Duplicate Content Issues for <span style="color: #143a70; font-size: 27px">www.' + websitedomain + '</span></h1><br/>';
        text += '<table class="resultstable">'
        //<img src="images/marketing1.png" alt="Some of your search results have been hidden, to view the full diagnostic report on your website including full instructions on how to fix these problems……Buy The full report for just 29.99 NOW!!!">

        //text += '<tr><td colspan="4" style="border: none; text-align: center;"><form action="https://www.paypal.com/cgi-bin/webscr" method="post" ><input type="hidden" name="cmd" value="_xclick"><input type="hidden" name="business" value="susie120773@yahoo.co.uk"><input type="hidden" name="lc" value="US"><input type="hidden" name="item_name" value="SEO Web Dupilicate Content Check"><input type="hidden" name="amount" value="29.00"><input type="hidden" name="currency_code" value="GBP"><input type="hidden" name="button_subtype" value="services"><input type="hidden" name="no_note" value="0"><input type="hidden" name="tax_rate" value="0.000"><input type="hidden" name="shipping" value="0.00"><input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynowCC_LG.gif:NonHostedGuest"><input type="image" src="images/marketing1.png" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"><img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1"></form></td></tr>';
        text += '<tr class="tableback"><td>Search</td><td width="150px">Type</td><td>Info</td><td>Result</td></tr>';
        //text += '<tr><td>Search</td><td width="250px">WWW/Non-WWW Header Check</td><td>The www check failed on some pages of your website.</td><td>' + ResultImage(false) + '</td></tr>';
        text += '<tr class="tableback"><td><img src="images/1.png" alt="1" ></td><td width="250px"><h2>WWW/Non-WWW Header Check</h2></td><td style="font-size: 12px;"><span style="color: #143a70; font-size: 13px; font-weight: bold;">The www check failed on some pages of your website.</span><br/><span style="color: #a00200; font-size: 10px">Your website has failed this duplicate content check and needs to be repaired in order to maximise your Google performance.</span></td><td class="imageback">' + ResultImage(false) + '</td></tr>';
        text += '<tr  class="tableback" style="border-top: 1px;"><td><img src="images/2.png" alt="2" ></td><td><h2>Google Cache Check</h2></td><td style="font-size: 12px;"><img src="/images/resulthidden.png" alt="SEO Result Hidden" ></td><td  class="imageback">' + ResultImage(true) + '</td></tr>';
        text += '<tr  class="tableback" style="border-top: 1px;"><td><img src="images/3.png" alt="3" ></td><td><h2>Similarity Check</h2></td><td style="font-size: 12px;"><img src="/images/resulthidden.png" alt="SEO Result Hidden" ></td><td  class="imageback">' + ResultImage(true) + '</td></tr>';
        text += '<tr  class="tableback" style="border-top: 1px;"><td><img src="images/4.png" alt="4" ></td><td><h2>Default Page Check</h2></td><td style="font-size: 12px;"><img src="/images/resulthidden.png" alt="SEO Result Hidden" ></td><td  class="imageback">' + ResultImage(true) + '</td></tr>';
        text += '<tr  class="tableback" style="border-top: 1px;"><td><img src="images/5.png" alt="5" ></td><td><h2>404 Check</h2></td><td style="font-size: 12px;"><img src="/images/resulthidden.png" alt="SEO Result Hidden" ></td><td  class="imageback">' + ResultImage(true) + '</td></tr>';
        text += '<tr  class="tableback" style="border-top: 1px;"><td><img src="images/6.png" alt="6" ></td><td><h2>PageRank Dispersion Check</h2></td><td style="font-size: 12px;"><img src="/images/resulthidden.png" alt="SEO Result Hidden" ></td><td  class="imageback">' + ResultImage(true) + '</td></tr>';
        text += '<tr><td colspan="4" style="text-align: center; border: none;"><form action="https://www.paypal.com/cgi-bin/webscr" method="post" ><input type="hidden" name="cmd" value="_xclick"><input type="hidden" name="business" value="susie120773@yahoo.co.uk"><input type="hidden" name="lc" value="US"><input type="hidden" name="item_name" value="SEO Web Dupilicate Content Check"><input type="hidden" name="amount" value="29.99"><input type="hidden" name="currency_code" value="GBP"><input type="hidden" name="button_subtype" value="services"><input type="hidden" name="no_note" value="0"><input type="hidden" name="tax_rate" value="0.000"><input type="hidden" name="shipping" value="0.00"><input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynowCC_LG.gif:NonHostedGuest"><input type="image" src="images/marketing.png" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"><img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">';
        text += '<br/><br/>Pay with any of these Cards - No PayPal Account Required<br/><img src="/images/paymentstrip.png" style="margin-top: 20px;" width="50%" alt="Pay with any card" title="Pay with any card"/></form>';

        text += '</td></tr>';
        text += '</table>';

        resultstext.innerHTML = text;

    }
    else if (aexception == true) {

        text = '<h1 style="margin: 0; margin-top: 20px; text-align: center; font-size: 25px; ">Duplicate Content Issues for <span style="color: #143a70; font-size: 27px">www.' + websitedomain + '</span></h1><br/>';
        text += '<table class="resultstable">'
        //<img src="images/marketing1.png" alt="Some of your search results have been hidden, to view the full diagnostic report on your website including full instructions on how to fix these problems……Buy The full report for just 29.99 NOW!!!">

        //text += '<tr><td colspan="4" style="border: none; text-align: center;"><form action="https://www.paypal.com/cgi-bin/webscr" method="post" ><input type="hidden" name="cmd" value="_xclick"><input type="hidden" name="business" value="susie120773@yahoo.co.uk"><input type="hidden" name="lc" value="US"><input type="hidden" name="item_name" value="SEO Web Dupilicate Content Check"><input type="hidden" name="amount" value="29.00"><input type="hidden" name="currency_code" value="GBP"><input type="hidden" name="button_subtype" value="services"><input type="hidden" name="no_note" value="0"><input type="hidden" name="tax_rate" value="0.000"><input type="hidden" name="shipping" value="0.00"><input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynowCC_LG.gif:NonHostedGuest"><input type="image" src="images/marketing1.png" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"><img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1"></form></td></tr>';
        text += '<tr class="tableback"><td>Search</td><td width="150px">Type</td><td>Info</td><td>Result</td></tr>';
        //text += '<tr><td>Search</td><td width="250px">WWW/Non-WWW Header Check</td><td>The www check failed on some pages of your website.</td><td>' + ResultImage(false) + '</td></tr>';
        text += '<tr class="tableback"><td><img src="images/1.png" alt="1" ></td><td width="250px"><h2>WWW/Non-WWW Header Check</h2></td><td style="font-size: 12px;"><span style="color: #143a70; font-size: 13px; font-weight: bold;">The www check passes on this website.</span><br/><span style="color: #a00200; font-size: 10px">The website has passed this duplicate content check and is optimised for best Search Results.</span></td><td class="imageback">' + ResultImage('tick') + '</td></tr>';
        text += '<tr  class="tableback" style="border-top: 1px;"><td><img src="images/2.png" alt="2" ></td><td><h2>Google Cache Check</h2></td><td style="font-size: 12px;"><img src="/images/resulthidden.png" alt="SEO Result Hidden" ></td><td  class="imageback">' + ResultImage('tick') + '</td></tr>';
        text += '<tr  class="tableback" style="border-top: 1px;"><td><img src="images/3.png" alt="3" ></td><td><h2>Similarity Check</h2></td><td style="font-size: 12px;"><img src="/images/resulthidden.png" alt="SEO Result Hidden" ></td><td  class="imageback">' + ResultImage('tick') + '</td></tr>';
        text += '<tr  class="tableback" style="border-top: 1px;"><td><img src="images/4.png" alt="4" ></td><td><h2>Default Page Check</h2></td><td style="font-size: 12px;"><img src="/images/resulthidden.png" alt="SEO Result Hidden" ></td><td  class="imageback">' + ResultImage('tick') + '</td></tr>';
        text += '<tr  class="tableback" style="border-top: 1px;"><td><img src="images/5.png" alt="5" ></td><td><h2>404 Check</h2></td><td style="font-size: 12px;"><img src="/images/resulthidden.png" alt="SEO Result Hidden" ></td><td  class="imageback">' + ResultImage('tick') + '</td></tr>';
        text += '<tr  class="tableback" style="border-top: 1px;"><td><img src="images/6.png" alt="6" ></td><td><h2>PageRank Dispersion Check</h2></td><td style="font-size: 12px;"><img src="/images/resulthidden.png" alt="SEO Result Hidden" ></td><td  class="imageback">' + ResultImage('tick') + '</td></tr>';
        text += '<tr><td colspan="4" style="text-align: center; border: none;"><form action="https://www.paypal.com/cgi-bin/webscr" method="post" ><input type="hidden" name="cmd" value="_xclick"><input type="hidden" name="business" value="susie120773@yahoo.co.uk"><input type="hidden" name="lc" value="US"><input type="hidden" name="item_name" value="SEO Web Dupilicate Content Check"><input type="hidden" name="amount" value="29.99"><input type="hidden" name="currency_code" value="GBP"><input type="hidden" name="button_subtype" value="services"><input type="hidden" name="no_note" value="0"><input type="hidden" name="tax_rate" value="0.000"><input type="hidden" name="shipping" value="0.00"><input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynowCC_LG.gif:NonHostedGuest"><input type="image" src="images/marketing.png" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"><img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">';
        text += '<br/><br/>Pay with any of these Cards - No PayPal Account Required<br/><img src="/images/paymentstrip.png" style="margin-top: 20px;" width="50%" alt="Pay with any card" title="Pay with any card"/></form>';

        text += '</td></tr>';
        text += '</table>';

        resultstext.innerHTML = text;
    
    }

    
   // return null;
}

function dotrim(input) {
   output = input.replace('   ', '').replace('  ', '');
   return output;
}

function isException(website) {

 website = website.toLowerCase();
   website = dotrim(website.replace('http://', '').replace('www', ''));
        
    exceptions = ['seowebmarketing.co.uk', 'amazon', 'google', 'yahoo', 'ebay',
    'facebook', 'twitter', 'russellgrant', 'tescos', 'volkswagen','timpson.co.uk','timpsons', 'bing'];

    tldomains = ['com', 'net', 'info', 'mobi', 'org', 'tv', 'gov', 'co.uk'];
       

    for (y = 0; y <= exceptions.length -1; y++) {

        expectionwebsite = exceptions[y]
        if (expectionwebsite == website) {
            return true;
        }
            if (website.indexOf(exceptions[y], 0) > -1) {
               
                for (x = 0; x <= tldomains.length -1; x++) {
                    expectionwebsite = exceptions[y] + '.' + tldomains[x];
                    if(expectionwebsite==website) {
                        return true;
                    }
                   
                }
            }
        }
   //return null;

}

function regexwebsite(website) {
/*    website = website.toLowerCase();
   website = dotrim(website.replace('http://', '').replace('www', ''));
        
    exceptions = ['seowebmarketing.co.uk', 'amazon', 'google', 'yahoo', 'ebay',
    'facebook', 'twitter', 'russellgrant', 'tescos', 'volkswagen','timpson.co.uk','timpsons', 'bing'];

    tldomains = ['com', 'net', 'info', 'mobi', 'org', 'tv', 'gov', 'co.uk'];
       

    for (y = 0; y <= exceptions.length -1; y++) {

        expectionwebsite = exceptions[y]
        if (expectionwebsite == website) {
            doRedirect(expectionwebsite, expectionwebsite);

        }
            if (website.indexOf(exceptions[y], 0) > -1) {
               
                for (x = 0; x <= tldomains.length -1; x++) {
                    expectionwebsite = exceptions[y] + '.' + tldomains[x];
                    if(expectionwebsite==website) {
                        doRedirect(expectionwebsite, expectionwebsite);
  
                    }
                   
                }
            }
        }

        */
     
    var theurl = website;
    var tomatch = /http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}|www\.[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}|[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}|http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}|www\.[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}|[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}\.[A-Za-z]{3}|http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}|www\.[A-Za-z0-9\.-]{2,}\.[A-Za-z]{3}|[A-Za-z0-9\.-]{2,}\.[A-Za-z]{2}\.[A-Za-z]{2}/

    if (tomatch.test(theurl)) {
        return true;
    }
    else {
        return false;
    }
}



function getParameterByName(name) {
    name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
    var regexS = "[\\?&]" + name + "=([^&#]*)";
    var regex = new RegExp(regexS);
    var results = regex.exec(window.location.href);
    if (results == null)
        return "";
    else
        return decodeURIComponent(results[1].replace(/\+/g, " "));
}
tickcount = '0';
function ResultImage(bcross) {

    tick = '<img style="margin: 5px;margin-right: -5px;" src="/images/tick.png" ><br/>';
    questionmark = '<img style="margin: 5px;margin-right: -5px;" src="/images/questionmark.png" ><br/>';
    cross = '<img style="margin: 5px;margin-right: -5px;" src="/images/cross.png" ><br/>';
    if (bcross == 'tick') {
        return tick;
    }
    else if (bcross) {
        return questionmark;
    }
    else if (bcross == false) {
        return cross;

    }
    else {

        return tick;
    
    }

    /*var randomnumber = Math.floor(Math.random() * 10) + 1
    if (randomnumber % 2 == 0 && tickcount <=2) {
        tickcount++;
        return tick;
    }
    else {
        
        return cross;
    }*/
}

function TextExplainationResult(index, websitedomain) {
    WWWHeaderCheck = 'The www check failed on some pages of the website. To get your full report, including all instructions needed to correct your error, get it for the low price of £29.';
    paypal = '<form action="https://www.paypal.com/cgi-bin/webscr" method="post" ><input type="hidden" name="cmd" value="_xclick"><input type="hidden" name="business" value="susie120773@yahoo.co.uk"><input type="hidden" name="lc" value="US"><input type="hidden" name="item_name" value="SEO Web Dupilicate Content Check"><input type="hidden" name="amount" value="29.00"><input type="hidden" name="currency_code" value="GBP"><input type="hidden" name="button_subtype" value="services"><input type="hidden" name="no_note" value="0"><input type="hidden" name="tax_rate" value="0.000"><input type="hidden" name="shipping" value="0.00"><input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynowCC_LG.gif:NonHostedGuest"><input type="image" src="/images/hidden.png" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"><img alt="" border="0" src="/images/hidden.png" width="1" height="1"></form>';

    GoogleCacheCheck = paypal;
    SimilarityCheck = paypal;
    DefaultPageCheck = paypal;
    Four04Check = paypal;
    PageRankDispersionCheck = paypal;

    switch (index) {
    case 0:
        return WWWHeaderCheck;
        break;
    case 1:
        return GoogleCacheCheck;
        break;
    case 2:
        return SimilarityCheck;
        break;
    case 3:
        return DefaultPageCheck;
        break;
    case 4:
        return Four04Check;
        break;
    case 5:
        return PageRankDispersionCheck; 
        break;
    default:
        return null;
    }
}

/*end javascript*/
