 document.write("<script language='JavaScript' src='/scripts/selectbox.js'><\/script>");
 document.write("<script language='JavaScript' src='/scripts/dhtmltip.js'><\/script>");

 function viewAd(id) {
	popURL('intouch.advert-manage-view/id/'+id, 510, 570, null, 'true', null, null, 'adView'); 
	return false;
 }

function viewAdmAd(id) {
	popURL('inpage.admin.advert-view/id/'+id, 510, 570, null, 'true', null, null, 'adView'); 
	return false;
 }


 function check_email(email) {
  if (email.indexOf('@')==-1 || email.indexOf('.')==-1) return false; 
  else return true; 
 }

 function numvalidate(string) {
   if (!string) return false;
   var Chars = "0123456789";

   for (var i = 0; i < string.length; i++) {
      if (Chars.indexOf(string.charAt(i)) == -1)
         return false;
      }
    return true;
 } 

 function userAddCheckAll() {
  if (document.userAdd.first_name.value=="") { alert("Please enter the user's first name"); document.userAdd.first_name.focus(); return false; }
   else if (document.userAdd.last_name.value=="") { alert("Please enter the user's last name"); document.userAdd.last_name.focus(); return false; }
    else if (!check_email(document.userAdd.email_address.value)) { alert("Please check the user's email address"); document.userAdd.email_address.focus(); return false; }
     else if (document.userAdd.telephone_number.value=="") { alert("Please enter the user's telephone number"); document.userAdd.telephone_number.focus(); return false; }
      else if (document.userAdd.username.value=="") { alert("Please enter a username for the new user"); document.userAdd.username.focus(); return false; }
  else return true; 
 } 

 function userModifyCheckAll() {
  if (document.userModify.first_name.value=="") { alert("Please enter the user's first name"); document.userModify.first_name.focus(); return false; }
   else if (document.userModify.last_name.value=="") { alert("Please enter the user's last name"); document.userModify.last_name.focus(); return false; }
    else if (!check_email(document.userModify.email_address.value)) { alert("Please check the user's email address"); document.userModify.email_address.focus(); return false; }
     else if (document.userModify.telephone_number.value=="") { alert("Please enter the user's telephone number"); document.userModify.telephone_number.focus(); return false; }
      else if (document.userModify.username.value=="") { alert("Please enter a username for the user"); document.userModify.username.focus(); return false; }
       else if (document.userModify.password.value=="") { alert("Please enter a password for the user"); document.userModify.password.focus(); return false; }
  else return true; 
 } 

 function userDelete(id) {
  if (confirm("Are you sure you want to delete the selected user?")) document.location = '/index.cfm/p/intouch.manage-administrators-edit/delete/'+id;
 }

 function iasAddCheckAll() {
  if (document.iasAdd.name.value=="") { alert("Please enter a name or description of the new server"); document.iasAdd.name.focus(); return false; }
  else return true; 
 } 

 function websiteChangeCheckAll() {
  if (document.iasChange.languages.length == 0) { alert("Please select your Target Audience Languages"); document.iasChange.languageList.focus(); return false; }
    else if (document.iasChange.countries.length == 0) { alert("Please select your Target Audience Countries"); document.iasChange.countryList.focus(); return false; }
    else if (document.iasChange.categories.length == 0) { alert("Please categorise your website"); document.iasChange.categoryList.focus(); return false; }
    else if (document.iasChange.anoi1.value == 0 || !numvalidate(document.iasChange.anoi1.value)) { alert("Please enter your number of page impressions for January"); document.iasChange.anoi1.focus(); return false; }
    else if (document.iasChange.anoi2.value == 0 || !numvalidate(document.iasChange.anoi2.value)) { alert("Please enter your number of page impressions for February"); document.iasChange.anoi2.focus(); return false; }
    else if (document.iasChange.anoi3.value == 0 || !numvalidate(document.iasChange.anoi3.value)) { alert("Please enter your number of page impressions for March"); document.iasChange.anoi3.focus(); return false; }
    else if (document.iasChange.anoi4.value == 0 || !numvalidate(document.iasChange.anoi4.value)) { alert("Please enter your number of page impressions for April"); document.iasChange.anoi4.focus(); return false; }
    else if (document.iasChange.anoi5.value == 0 || !numvalidate(document.iasChange.anoi5.value)) { alert("Please enter your number of page impressions for May"); document.iasChange.anoi5.focus(); return false; }
    else if (document.iasChange.anoi6.value == 0 || !numvalidate(document.iasChange.anoi6.value)) { alert("Please enter your number of page impressions for June"); document.iasChange.anoi6.focus(); return false; }
    else if (document.iasChange.anoi7.value == 0 || !numvalidate(document.iasChange.anoi7.value)) { alert("Please enter your number of page impressions for July"); document.iasChange.anoi7.focus(); return false; }
    else if (document.iasChange.anoi8.value == 0 || !numvalidate(document.iasChange.anoi8.value)) { alert("Please enter your number of page impressions for August"); document.iasChange.anoi8.focus(); return false; }
    else if (document.iasChange.anoi9.value == 0 || !numvalidate(document.iasChange.anoi9.value)) { alert("Please enter your number of page impressions for September"); document.iasChange.anoi9.focus(); return false; }
    else if (document.iasChange.anoi10.value == 0 || !numvalidate(document.iasChange.anoi10.value)) { alert("Please enter your number of page impressions for October"); document.iasChange.anoi10.focus(); return false; }
    else if (document.iasChange.anoi11.value == 0 || !numvalidate(document.iasChange.anoi11.value)) { alert("Please enter your number of page impressions for November"); document.iasChange.anoi11.focus(); return false; }
    else if (document.iasChange.anoi12.value == 0 || !numvalidate(document.iasChange.anoi12.value)) { alert("Please enter your number of page impressions for December"); document.iasChange.anoi12.focus(); return false; }
  else {
	selectAllOptions(document.iasChange.languages);
	selectAllOptions(document.iasChange.countries);
	selectAllOptions(document.iasChange.categories);
	return true; 
  }
 } 

 function iasDelete(id) {
  if (confirm("Are you sure you want to delete the selected server?")) document.location = '/index.cfm/p/intouch.manage-servers-delete/id/'+id;
 }

 function websiteAddCheckAll() {
  if (document.Websites.sn.value=="") { alert("Please enter the serial number of the website you would like to link"); document.Websites.sn.focus(); return false; }
  else return true; 
 } 

 function advertAddCheckAll() {
  if (document.Adverts.name.value=="") { alert("Please enter a name for the advert you are uploading"); document.Adverts.name.focus(); return false; }
  //  if (document.Adverts.url.value=="") { alert("Please enter the link for this advert"); document.Adverts.url.focus(); return false; }
 // if (document.Adverts.flash.value=="") { alert("Please browse for the advert you want to upload"); document.Adverts.flash.focus(); return false; }
//  if (document.Adverts.flash.value=="" && $('#textAd1').attr('checked')) { alert("Please browse for the advert you want to upload"); document.Adverts.flash.focus(); return false; }

	if (document.Adverts.flash.value=="" && $('#textAd1').attr('checked')) 
	{
		   alert("Please browse for the advert you want to upload"); 
		   document.Adverts.flash.focus(); 
		   return false; 
	} else {
		 if($('#textAd1').attr('checked'))
		 {
			var filename = document.Adverts.flash.value;
			var filelength = parseInt(filename.length) - 4;
			var fileext = filename.substring(filelength, filelength + 4);
			// Check file extenstion
			if (fileext.toLowerCase() != ".gif" && fileext.toLowerCase() != ".jpg" && fileext.toLowerCase() != "jpeg" && fileext.toLowerCase() != ".png" && fileext.toLowerCase() != ".swf" && fileext.toLowerCase() != ".htm" && fileext.toLowerCase() != "html") 
			{
				alert("Please Upload Flash or Image file. Supported Files: .gif, .jpg, .png, .swf, .htm");
				document.Adverts.flash.focus();
				return false;
			}
		  }
	}
	if (document.Adverts.fileImg.value != "" ){ 
			var filename = document.Adverts.fileImg.value;
			var filelength = parseInt(filename.length) - 4;
			var fileext = filename.substring(filelength, filelength + 4);
			// Check file extenstion
	        if (fileext.toLowerCase() != ".gif" && fileext.toLowerCase() != ".jpg" && fileext.toLowerCase() != "jpeg" && fileext.toLowerCase() != ".png" && fileext.toLowerCase() != ".htm" && fileext.toLowerCase() != "html" )
			{
				alert("Please Upload Image file. Supported Files: .gif, .jpg, .png, .htm");
				document.Adverts.fileImg.focus();
				return false;
			}
	}
  if (document.Adverts.line1.value=="" && $('#textAd2').attr('checked')) { alert("Please enter line1 for the text advert"); document.Adverts.line1.focus(); return false; }  
  if (document.Adverts.line2.value=="" && $('#textAd2').attr('checked')) { alert("Please enter line2 for the text advert"); document.Adverts.line2.focus(); return false; }  
  if (document.Adverts.display_url.value=="" && $('#textAd2').attr('checked')) { alert("Please enter Display URL for the text advert"); document.Adverts.display_url.focus(); return false; }    
  if( $("#adv_category").val() != 'IAS' && $("#adv_category").val() != 'Mobile')
  {
	if (document.Adverts.adv_size.value=="" && $('#textAd1').attr('checked')) { alert("Please Select advert size"); document.Adverts.adv_size.focus(); return false; }  
	if ( (document.Adverts.adv_type.value==0 || document.Adverts.adv_type.value == "") && $('#textAd1').attr('checked')) { alert("Please Select advert size"); document.Adverts.adv_size.focus(); return false; }
  }
  else 
	return true; 
 } 

 function advertDelete(id) {
  if (confirm("Are you sure you want to delete the selected advert?")) document.location = '/index.cfm/p/intouch.advert-manage-delete/id/'+id;
 }

 function clientInviteCheckAll() {
  if (document.clientInvite.first_name.value=="") { alert("Please enter the client's first name"); document.clientInvite.first_name.focus(); return false; }
   else if (document.clientInvite.last_name.value=="") { alert("Please enter the client's last name"); document.clientInvite.last_name.focus(); return false; }
    else if (!check_email(document.clientInvite.email_address.value)) { alert("Please check the client's email address"); document.clientInvite.email_address.focus(); return false; }
  else return true; 
 } 

 function adminAdvertDelete(id,qryStr) {
  if (confirm("Are you sure you want to delete the selected advert?")) document.location = '/index.cfm/p/inpage.admin.delete-advert/id/'+id+'/'+qryStr;
 }
 
 
// admin ias software function

 function chkIASForm()
 {
	var msg = "";
	var focusfld = 0;
	if($("#swName").val() == "")
	{
		msg += "Please enter software name \n";
		$("#swName").focus();
		focusfld = 1;
		
	}
	if($("#swOs").val() == "")
	{
		msg += "Please Select Operating sytem \n";
		if(focusfld != 1)
		{	
			$("#swOs").focus();
			focusfld = 1;
		}
	}
	if($("#flash").val() == "")
	{
		msg += "Please Select IAS software file to upload \n";
		if(focusfld != 1)
		{	
			$("#flash").focus();
			focusfld = 1;
		}
	}
	if($("#swVersion").val() == "")
	{
		msg += "Please enter IAS software version \n";
		if(focusfld != 1)
		{	
			$("#swVersion").focus();
			focusfld = 1;
		}
	}
	
	if($("#swMd5").val() == "")
	{
		msg += "Please enter MD5 String \n";
		if(focusfld != 1){ $("#swMd5").focus(); }
	}
	if(msg != "")
	{
		alert(msg);
		return false;
	}
 }

//change the server mode of Website
function changeCliStat(client_id,mode)	
{
	//alert(website_id +' - '+ mode);
	var formval = {client_id:client_id,status:mode };
	if(confirm("Are you sure you want change client status ?")) {
		$.ajax({
		  type: "POST",
		  url: "/__source/com/client.cfc?method=changeStatus",
	      data: formval
		});
    }
}	
 

//change the server mode of Website
function publicAdvertDisp(website_id,chk)	
{
	if(chk.checked)
	{
		msg = "Are you sure you want to enable public advert ?";
		chkVal = 1;
		oldChk = 0;
	}
	else
	{
		msg = "Are you sure you want to disable public advert ?";
		chkVal = 0;
		oldChk = 1;
	}
		
	//alert(website_id +' - '+ mode);
	var formval = {website_id:website_id,public_advert:chkVal };
	if(confirm(msg)) {
		$.ajax({
		  type: "POST",
		  url: "/__source/com/website.cfc?method=publicAdvertDisp",
	      data: formval
		});
    }
    else
    {
    	chk.checked = oldChk;
    	return false;
    }
}	
 