// JavaScript Document

var xmlHttp,siteurl,imageDisplay;
var FormID;
function validate(actionattribute) {
	
	
	if(valid_date(document.siteofday.txtDate.value)==false) {
		document.siteofday.txtDate.value="";
		document.siteofday.txtDate.focus();
		return false;
	}
	if(CheckDateFuture(document.siteofday.txtDate.value)==false) {
		document.siteofday.txtDate.value="";
		document.siteofday.txtDate.focus();
		return false;
	}
	if(checkUrl("http://"+document.siteofday.txtSiteURL.value)==false) {
		document.siteofday.txtSiteURL.value="";
		document.siteofday.txtSiteURL.focus();
		return false;
	}
	if(document.siteofday.txtSiteHeading.value=="") {
		alert("Enter the Title");
		document.siteofday.txtSiteHeading.focus();	
		return false;
	}
	if(chksplcharald(document.siteofday.txtSiteHeading.value)==false) {
		document.siteofday.txtSiteHeading.value="";
		document.siteofday.txtSiteHeading.focus();
		return false;
	}
	if(document.siteofday.txtSiteDescription.value=="") {
		alert("Enter the Description");
		document.siteofday.txtSiteDescription.focus();	
		return false;
	}
	if(chksplcharald(document.siteofday.txtSiteDescription.value)==false) {
		document.siteofday.txtSiteDescription.value="";
		document.siteofday.txtSiteDescription.focus();
		return false;
		
	}	
	document.getElementById("act").value=actionattribute;
	document.getElementById("siteofdayViewEdit").submit();
	
	
}


function submitform(yy,mm,dd) {
	
	
	//alert("welcome");
	document.sodmonthly.mon.value=mm;
	document.sodmonthly.yy.value=yy;	
	document.getElementById("dat").value=dd;
	//alert(document.getElementById("dat").value);
	document.getElementById("act").value="changeDate";
	document.getElementById("siteofdayViewEdit").action="viewsiteofday.php";
	document.getElementById("siteofdayViewEdit").submit();
	
}

function editdetails(actionattribute) {	
	
	
	document.getElementById("act").value=actionattribute;
	document.getElementById("siteofdayViewEdit").submit();
}

function validateDefault(actionattribute) {
	
	if(checkUrl("http://"+siteurl)==false) {
		document.siteofday.txtSiteURL.value="";
		document.siteofday.txtSiteURL.focus();
		return false;
	}
	if(document.siteofday.txtSiteHeading.value=="") {
		alert("Enter the Title");
		document.siteofday.txtSiteHeading.focus();	
		return false;
	}
	if(chksplcharald(document.siteofday.txtSiteHeading.value)==false) {
		document.siteofday.txtSiteHeading.value="";
		document.siteofday.txtSiteHeading.focus();
		return false;
	}
	if(document.siteofday.txtSiteDescription.value=="") {
		alert("Enter the Description");
		document.siteofday.txtSiteDescription.focus();	
		return false;
	}
	if(chksplcharald(document.siteofday.txtSiteDescription.value)==false) {
		document.siteofday.txtSiteDescription.value="";
		document.siteofday.txtSiteDescription.focus();
		return false;
		
	}
	
	document.getElementById("act").value=actionattribute;
	document.getElementById("siteofdayViewEdit").submit();
}

/**
  *View site of day Daily
  */
  
function validate_viewDaily(actionattribute) {
	
	if(valid_date(document.getElementById("txtDate1").value)==false) {
		document.getElementById("txtDate1").value="";
		document.getElementById("txtDate1").focus();
		return false;
	}
	if(CheckDateFuture(document.getElementById("txtDate1").value)==false) {
		document.getElementById("txtDate1").value="";
		document.getElementById("txtDate1").focus();
		return false;
	}
	if(checkUrl("http://"+document.siteofday.txtSiteURL.value)==false) {
		document.siteofday.txtSiteURL.value="";
		document.siteofday.txtSiteURL.focus();
		return false;
	}
	if(document.siteofday.txtSiteHeading.value=="") {
		alert("Enter the Title");
		document.siteofday.txtSiteHeading.focus();	
		return false;
	}
	if(chksplcharald(document.siteofday.txtSiteHeading.value)==false) {
		alert("Enter the Title");
		document.siteofday.txtSiteHeading.value="";
		document.siteofday.txtSiteHeading.focus();
		return false;
	}
	if(document.siteofday.txtSiteDescription.value=="") {
		alert("Enter the Description");
		document.siteofday.txtSiteDescription.focus();	
		return false;
	}
	if(chksplcharald(document.siteofday.txtSiteDescription.value)==false) {
		alert("Enter the Description");
		document.siteofday.txtSiteDescription.value="";
		document.siteofday.txtSiteDescription.focus();
		return false;
		
	}	
	document.getElementById("act").value=actionattribute;
	document.getElementById("siteofdayViewEdit").submit();
}

/**
  *Load the site heading and Site Description from the databases...
  */ 
  
function loadOthers() {
	
	xmlHttp=GetXmlHttpObject();
	siteurl=document.getElementById("siteURL").value;	
	
	if (xmlHttp==null)  {
  		alert ("Your browser does not support AJAX!");
  		return;
  	}
	if(siteurl=="") {
		return false;
	}
	var url="ajax/adminLoadSiteDetails.php";
	url=url+"?siteurl="+siteurl;
	url=url+"&sid="+Math.random();	
	xmlHttp.onreadystatechange=loadSiteDetails;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function loadSiteDetails()   {
      if (xmlHttp.readyState==4) {
                 document.getElementById("siteofdaydetails").innerHTML=xmlHttp.responseText;
      }
}

/**
  *Editin the Default Site Details..
  */

function editSite() {
	
	document.getElementById('editSite').style.display="block";
	document.getElementById('defaultSite').style.display="none";
}

/**
  *Show search..
  */
function showSearch(dispid,hideid) {
	
	if(dispid=="urldiv") {
		
		document.getElementById("txtDate").value="";
	}
	else {
		
		document.getElementById("txturl").value="";
	}
	
	document.getElementById(dispid).style.display="block";
	document.getElementById(hideid).style.display="none";
}

/**
  *Delete the image
  */
function loadImages(id,action) {
	
	
	var a=confirm('Are you sure want to delete')

	if(action=="deletebigimage") {
		imageDisplay="bigimage";
	}
	else {
		imageDisplay="smallimage";
	}
	if(a==true){
		xmlHttp=GetXmlHttpObject();
	
		if (xmlHttp==null)  {
  			alert ("Your browser does not support AJAX!");
  			return;
  	}
	var url="ajax/adminLoadSiteDetails.php";
	url=url+"?act="+action;
	url=url+"&id="+id;
	url=url+"&sid="+Math.random();	
	xmlHttp.onreadystatechange=updateImage;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
    	return true;
	}
	else{    
    	return false;
	}
}

function updateImage() {
	if (xmlHttp.readyState==4) {
                 document.getElementById(imageDisplay).innerHTML=xmlHttp.responseText;
      }
}

function popWindow(sitelocation) {
	//alert(sitelocation);	
	 mywin=window.open("","goidisplaywin",  "left=100,width=600,height=500,screenX=100,screenY=0,scrollbars=yes,menubar=no,toolbar=no,location=no,resizable=no");
	 mywin.location.href=sitelocation;
	  mywin.focus();
}

/**
  *open Child window..
  */
function openChild(file,window)
 {
  
    childWindow=open(file,window,'width=600,height=500,screenX=100,screenY=0,scrollbars=yes,menubar=yes,location=yes,toolbar=yes,resizable=yes');
	childWindow.focus();
    if (childWindow.opener == null) childWindow.opener = self;
}

/**
  *Submitting request when the frequently visited..
  */
function submitFrequent(action) {
	
	document.getElementById("frequent_act").value=action;
	document.getElementById("freqVisited").submit();
}


/**
  *Submitting the value..
  */
function addmoreSubmit(act) {

	document.getElementById( "govmt").value=act;
	document.newadd.action="newadditionshome.php";
	document.newadd.submit();
}

/**
  *For search..
  */
function searchSubmit() {	
	var formID;
	
	formID=document.getElementById("formname1").value;	
	//alert(formID);
	document.getElementById("category").value="title";
	document.getElementById(formID).action="search_result.php";
	document.getElementById(formID).submit();
}

/**
  *For search..
  */
function searchSites() {	
	
	//alert("Coming");
	document.getElementById("performSearch").action="search_result.php";
	document.getElementById("performSearch").submit();
}

function subTellaFriend(url) {

FormID=document.getElementById("formname1").value;
document.getElementById('tellafriend_url').value=url;
//document.getElementById('act').value="";
document.getElementById(FormID).action="tellafriend.php";	
document.getElementById(FormID).submit();

}

function subSuggestasite() {
FormID=document.getElementById("formname1").value;
document.getElementById(FormID).action="suggestasite.php";	
document.getElementById(FormID).submit();
}

function subMaxSize(url,txtsize) {
	
	FormID=document.getElementById("formname1").value;
	document.getElementById("textsize1").value=txtsize;
	document.getElementById(FormID).action=get_ents(url);	
	document.getElementById(FormID).submit();
}

function subCurrentForm(current_url) {
	
	FormID=document.getElementById("formname1").value;
	//document.getElementById("textsize1").value=txtsize;
	//alert(current_url);
	document.getElementById(FormID).action=get_ents(current_url);	
	document.getElementById(FormID).submit();
}

function subContrast(url,scheme) {
	
	FormID=document.getElementById("formname1").value;
	document.getElementById("contrastscheme1").value=scheme;
	document.getElementById(FormID).action=get_ents(url);	
	document.getElementById(FormID).submit();
}

function show_categ_sectors(catid)
		{
			//document.getElementById('categ_id').value = catid;
			//document.getElementById('categ_name').value = catname;
			//document.getElementById('form_id').value = "sectors";	
			FormID=document.getElementById("formname1").value;
			arg="?ct="+catid;
			//document.getElementById('act').value = "viewCategories";
			document.getElementById(FormID).action="sectors_categories.php"+arg;	
			document.getElementById(FormID).submit();
			
		}
/**
  *Show search..
  */
function showSearch(dispid,hideid) {
	
	/*if(dispid=="urldiv") {
		
		document.getElementById("search_text").value="";
	}
	else {
		
		document.getElementById("search_url").value="";
	}*/
	
	document.getElementById(dispid).style.display="block";
	document.getElementById(hideid).style.display="none";
}
/**
  *Creation of Ajax Objects..
  */
 
function GetXmlHttpObject() {
	
	var xmlHttp=null;
	try  {
  		// Firefox, Opera 8.0+, Safari
  		xmlHttp=new XMLHttpRequest();
  	}
	catch (e)  {
  		// Internet Explorer
  		try    {
    		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    	}
  		catch (e)    {
    		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    	}
  	}
	return xmlHttp;
}

//IE Enter Search
function checkEnter(e){ //e is event object passed from function invocation
var characterCode; //literal character code will be stored in this variable

if(e && e.which){ //if which property of event object is supported (NN4)
e = e
characterCode = e.which //character code is contained in NN4's which property
}
else{
//e = event
characterCode = e.keyCode //character code is contained in IE's keyCode property
}

if(characterCode == 13){ //if generated character code is equal to ascii 13 (if enter key)
//document.forms[0].submit() //submit the form
//alert('coming');
searchSubmit();
//return false 
}
else{
return true; 
}

}
