// JavaScript Document
var speed = 2;
function init(){
  var el = document.getElementById("marquee_replacement");
  el.style.overflow = 'hidden';
  scrollFromBottom();
}

function init1(){
  var el1 = document.getElementById("marquee_replacement1");
  el1.style.overflow = 'hidden';
  scrollFromBottom1();
}

var go = 0;
var timeout = '';
var go1 = 0;
var timeout1 = '';
function scrollFromBottom(){
  clearTimeout(timeout);
  var el = document.getElementById("marquee_replacement");
  if(el.scrollTop >= el.scrollHeight-298){
    el.scrollTop = 0;
  };
  el.scrollTop = el.scrollTop + speed;
  if(go == 0){
    timeout = setTimeout("scrollFromBottom()",50);
  };
}

function stop(){
  go = 1;
}

function startit(){
  go = 0;
  scrollFromBottom();
}
function scrollFromBottom1(){
  clearTimeout(timeout1);
  var el1 = document.getElementById("marquee_replacement1");
  if(el1.scrollTop >= el1.scrollHeight-328){
    el1.scrollTop = 0;
  };
  el1.scrollTop = el1.scrollTop + speed;
  if(go1 == 0){
    timeout1 = setTimeout("scrollFromBottom1()",50);
  };
}
function stop1(){
  go1 = 1;
}

function startit1(){
  go1 = 0;
  scrollFromBottom1();
}

//============================
var pWidth = 0;
var speed = 2;
function getElementsByTagNames(list,obj) {
  if (!obj) var obj = document;
  var tagNames = list.split(',');
  var resultArray = new Array();
  for (var i=0;i<tagNames.length;i++) {
    var tags = obj.getElementsByTagName(tagNames[i]);
    for (var j=0;j<tags.length;j++) {
      resultArray.push(tags[j]);
    };
  };
  var testNode = resultArray[0];
  if(!testNode){
    return [];
  };
  if(testNode.sourceIndex){
    resultArray.sort(function(a,b){
      return a.sourceIndex - b.sourceIndex;
    });
  }else if(testNode.compareDocumentPosition){
    resultArray.sort(function(a,b){
      return 3 - (a.compareDocumentPosition(b) & 6);
    });
  };
  return resultArray;
}

function init2(){
  var div = document.getElementById("marquee_replacement2");
  div.style.overflow = 'hidden';

  var ps = getElementsByTagNames('p',div);
  for(var j=0;j<ps.length;j++){
    pWidth += ps[j].offsetWidth;
  }

  var startdiv = document.getElementById("start");
  startdiv.style.width = pWidth+'px';
  div.scrollLeft = 0;
  startit2();
}

var go2 = 0;
var timeout2 = '';

function scrollFromSide2(){
  clearTimeout(timeout2);
  var el2 = document.getElementById("marquee_replacement2");
  if(el2.scrollLeft >= pWidth-1000){
    el2.scrollLeft = 0;
  };
  el2.scrollLeft = el2.scrollLeft+speed;
  if(go == 0){
    timeout2 = setTimeout("scrollFromSide2()",50);
  };
}

function stop2(){
  go2 = 1;
  timeout2 = '';
}

function startit2(){
  go2 = 0;
  scrollFromSide2();
}
function Ajax(){
var xmlHttp;
	try{	
		xmlHttp=new XMLHttpRequest();// Firefox, Opera 8.0+, Safari
	}catch (e){
		try{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); // Internet Explorer
		}catch (e){
		    try{
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}catch (e){
				alert("No AJAX!?");
				return false;
			}
		}
	}
	xmlHttp.onreadystatechange=function(){
		document.getElementById('ReloadThis').innerHTML=xmlHttp.responseText;
		setTimeout('Ajax()',10);
		//alert("hai");
	}
	//alert("hai");
	xmlHttp.open("GET","site_info.php",true);
	xmlHttp.send(null); 
}
/*
<script type="text/javascript">
window.onload=function(){
	setTimeout('Ajax()',10);
	//alert("hai------------------------");
}
</script>
*/
function pertuneindia()
{
document.getElementById('pertuneindia').style.display="block";
document.getElementById('pertuneindia1').style.display="none";
}
function pertuneindia1()
{
document.getElementById('pertuneindia').style.display="none";
document.getElementById('pertuneindia1').style.display="block";
}
function sitec()
{
var x=document.getElementById('surl1').value;
var s1=document.sitecf1.s1;
var s2=document.sitecf1.s2;
var s3=document.sitecf1.s3;
var s4=document.sitecf1.s4;
if(x=="" || x==null)
{
alert("Enter your Website URL");
return false;
}
if(s1.checked== false && s2.checked== false && s3.checked== false && s4.checked== false)
{
//alert("hai");
return false;
}
else
{
ajaxvalid(x);
}

if(s1.checked== true)
{
window.open("http://validator.w3.org/check?uri=" + x);
}
if(s2.checked== true)
{
window.open("http://jigsaw.w3.org/css-validator/validator?uri=" + x);
}
if(s3.checked== true)
{
window.open("http://sitechecker.1and1.co.uk/cgi-bin/loadcheck.cgi?domain=" + x);
}
if(s4.checked== true)
{
window.open("http://sitechecker.1and1.co.uk/analyze/metacheck.php?domain=" + x);
}
/*

//alert(x);
window.open("http://validator.w3.org/check?uri=" + x);
window.open("http://jigsaw.w3.org/css-validator/validator?uri=" + x);
window.open("http://sitechecker.1and1.co.uk/cgi-bin/loadcheck.cgi?domain=" + x);
window.open("http://sitechecker.1and1.co.uk/analyze/metacheck.php?domain=" + x);
*/
return false;
}

function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
		{
			return radioObj.value;
			}
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
		//alert (radioObj[i].value);
			return radioObj[i].value;
		}
	}
	return "";
}

function ajaxvalid(x){
	var ajaxRequest;  // The variable that makes Ajax possible!
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
				var ajaxDisplay = document.getElementById('prasanna');
				//document.getElementById("sap").style.display="none";
  			
       
  		}
	}
	var queryString = "?data=" + x;
//alert(queryString);
	ajaxRequest.open("GET", "ajax_valid.php"+queryString, true);
	ajaxRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	ajaxRequest.send(null); 
}
