function popitup2(id) {
newwindow2=window.open('../pendingemails/viewmessage.php?vmid='+id,'name','height=400,width=660,toolbar=yes,resizable=yes,scrollbars=yes');
}

function confirmation(msg){
	if(confirm(msg))
	return true;
	else
	return false;
	}
// JavaScript Document
function confirmation_ajax(msg,url,id){
	if(confirm(msg)) {
     pro_ajax(url,id);
	}
	else {
	return false;
	}
	}
function hideshowdivclose(id){  ///  closed the blocked dive .....
		var did="show"+id;
		document.getElementById(did).style.display='none';
		document.getElementById(did).style.position="relative";
	}
function hideshowdiv(e,total,id){
	var did="show"+id;
	 for(x=1;x<=parseInt(total);x++){
		id="show"+x;
      document.getElementById(id).style.display='none';
      document.getElementById(id).style.position="relative";
		 }
coordX=e.pageX||e.clientX+document.body.scrollLeft,
coordY=e.pageY||e.clientY+document.body.scrollTop;
    document.getElementById(did).style.display='block';
	document.getElementById(did).style.top=coordY+"px";
	//alert(coordX-coordY);
	document.getElementById(did).style.left=coordX+"px";
   document.getElementById(did).style.position="absolute";
}
function check_all(num,all_id){
	   num=parseInt(num);
      if(document.getElementById(all_id).checked==true)	{
	     for(var x=1; x<=num ; x++){
			  document.getElementById(x).checked=true;
			 }
	  }
	  else if(document.getElementById(all_id).checked==false)	{
	     for(var x=1; x<=num ; x++){
			  document.getElementById(x).checked=false;
			 }
	  }
}

function ShowDetails()
{
	//alert("hi");
	mypix=document.body.scrollTop;
	j= mypix+20;
	document.getElementById('light').style.display='block';
	var LightBoxData = document.getElementById('light');
	document.getElementById('fade').style.display='block';
	LightBoxData.style.marginTop = j + "px";

	var browser=navigator.appName;
	var b_version=navigator.appVersion;
	var version=parseFloat(b_version);

	if(browser == "Microsoft Internet Explorer"){
		var GetWidth = document.body.offsetWidth;
		GetWidth = GetWidth -650;
		GetWidth = GetWidth/2;
		GetWidth = parseInt(GetWidth)+parseInt(250);
		LightBoxData.style.marginLeft = -GetWidth+"px";
	}else{
		var GetWidth = window.innerWidth;
		GetWidth = GetWidth -650;
		GetWidth = GetWidth/2;
		LightBoxData.style.marginLeft = GetWidth+"px";
	}

	Opct = 0;
	function stepColapse(){
	Opct = Opct+10;
	if (Opct <= 95) {
			if(browser == "Microsoft Internet Explorer"){
				LightBoxData.style.filter  = "alpha(opacity="+Opct+");-moz-opacity:."+Opct+";opacity:."+Opct+";";
			}else{
				LightBoxData.style.opacity   = "."+Opct;
			}
			setTimeout(stepColapse, 15);
		}
	}
	setTimeout(stepColapse, 15);
}

function ShowModifyDetails(client_id)
{
	//falert(client_id);
	mypix=document.body.scrollTop;
	j= mypix+20;
	document.getElementById('light_modify'+client_id).style.display='block';
	var LightBoxData = document.getElementById('light');
	document.getElementById('fade_modify').style.display='block';
	LightBoxData.style.marginTop = j + "px";
	//document.getElementById('clientid').value=client_id;
	//alert(document.getElementById('clientid').value);
	var browser=navigator.appName;
	var b_version=navigator.appVersion;
	var version=parseFloat(b_version);

	if(browser == "Microsoft Internet Explorer"){
		var GetWidth = document.body.offsetWidth;
		GetWidth = GetWidth -650;
		GetWidth = GetWidth/2;
		GetWidth = parseInt(GetWidth)+parseInt(250);
		LightBoxData.style.marginLeft = -GetWidth+"px";
	}else{
		var GetWidth = window.innerWidth;
		GetWidth = GetWidth -650;
		GetWidth = GetWidth/2;
		LightBoxData.style.marginLeft = GetWidth+"px";
	}

	Opct = 0;
	function stepColapse(){
	Opct = Opct+10;
	if (Opct <= 95) {
			if(browser == "Microsoft Internet Explorer"){
				LightBoxData.style.filter  = "alpha(opacity="+Opct+");-moz-opacity:."+Opct+";opacity:."+Opct+";";
			}else{
				LightBoxData.style.opacity   = "."+Opct;
			}
			setTimeout(stepColapse, 15);
		}
	}
	setTimeout(stepColapse, 15);
}

function closemodifyLightbox(client_id)
{
	  document.getElementById('light_modify'+client_id).style.display='none';
	  document.getElementById('fade_modify').style.display='none';
	  //save();
}

function closeLightbox()
	{
		  document.getElementById('light').style.display='none';
		  document.getElementById('fade').style.display='none';

	}

function ShowDetails_requestchange()
{
	if(document.getElementById('selected_lp').value=="")
	{
		alert('Please Select any LP');
		exit;

	}
	mypix=document.body.scrollTop;
	j= mypix+130;
	document.getElementById('light_requestchange').style.display='block';
	var LightBoxData = document.getElementById('light_requestchange');
	document.getElementById('fade_requestchange').style.display='block';

	LightBoxData.style.marginTop = j + "px";

	var browser=navigator.appName;
	var b_version=navigator.appVersion;
	var version=parseFloat(b_version);

	if(browser == "Microsoft Internet Explorer"){
		var GetWidth = document.body.offsetWidth;
		GetWidth = GetWidth -550;
		GetWidth = GetWidth/2;
		GetWidth = parseInt(GetWidth)+parseInt(250);
		LightBoxData.style.marginLeft = -GetWidth+"px";
	}else{
		var GetWidth = window.innerWidth;
		GetWidth = GetWidth -550;
		GetWidth = GetWidth/2;
		LightBoxData.style.marginLeft = GetWidth+"px";
	}

	Opct = 0;
	function stepColapse(){
	Opct = Opct+10;
	if (Opct <= 95) {
			if(browser == "Microsoft Internet Explorer"){
				LightBoxData.style.filter  = "alpha(opacity="+Opct+");-moz-opacity:."+Opct+";opacity:."+Opct+";";
			}else{
				LightBoxData.style.opacity   = "."+Opct;
			}
			setTimeout(stepColapse, 15);
		}
	}
	setTimeout(stepColapse, 15);
}
function closeLightbox_requestchange()
	{
		  document.getElementById('light_requestchange').style.display='none';
		  document.getElementById('fade_requestchange').style.display='none';
		  //save();
	}

function ShowDetails_comments()
{
	mypix=document.body.scrollTop;
	j= mypix+90;
	document.getElementById('light_comments').style.display='block';
	var LightBoxData = document.getElementById('light_comments');
	document.getElementById('fade_comments').style.display='block';

	LightBoxData.style.marginTop = j + "px";

	var browser=navigator.appName;
	var b_version=navigator.appVersion;
	var version=parseFloat(b_version);

	if(browser == "Microsoft Internet Explorer"){
		var GetWidth = document.body.offsetWidth;
		GetWidth = GetWidth -550;
		GetWidth = GetWidth/2;
		GetWidth = parseInt(GetWidth)+parseInt(250);
		LightBoxData.style.marginLeft = -GetWidth+"px";
	}else{
		var GetWidth = window.innerWidth;
		GetWidth = GetWidth -550;
		GetWidth = GetWidth/2;
		LightBoxData.style.marginLeft = GetWidth+"px";
	}

	Opct = 0;
	function stepColapse(){
	Opct = Opct+10;
	if (Opct <= 95) {
			if(browser == "Microsoft Internet Explorer"){
				LightBoxData.style.filter  = "alpha(opacity="+Opct+");-moz-opacity:."+Opct+";opacity:."+Opct+";";
			}else{
				LightBoxData.style.opacity   = "."+Opct;
			}
			setTimeout(stepColapse, 15);
		}
	}
	setTimeout(stepColapse, 15);
}

function closeLightbox_comments()
	{
		  document.getElementById('light_comments').style.display='none';
		  document.getElementById('fade_comments').style.display='none';
		  //save();
	}

function check()
{

	if(document.getElementById('save').value == 'Save')
		{

			Save();
		}



}

function check_modify(client_id)
{

	if(document.getElementById('modify').value == 'modify')
		{

		Modify(client_id);
		}
}


	/*function save()
	{
		document.getElementById('lp').value = document.body.innerHTML;
		alert(document.getElementById('lp').value);
	}*/

		/*function savechanges()
	{
		var current_id = document.getElementById('div_name').value;
		var oEditor = FCKeditorAPI.GetInstance('FCKeditor1') ;
		document.getElementById('editorInnerHtml').value = oEditor.EditorDocument.body.innerHTML;
		document.getElementById('docInnerHtml').value = document.body.innerHTML;
	}*/

//Setting the focus by default on the first html element
function set_default_focus() {
  // grab Id of form element with current focus
  var str = '';
  var elem = document.getElementById('form1').elements;
  for(var i = 0; i < elem.length; i++) {
    elem[i].focus();break;
  }
	return false;
}


//To Do : need to be integrate with function given below with name checkFormdates();
function checkForm(form) {
  //regular expression to match required date format
  re = /^(\d{1,2})\-(\d{1,2})\-(\d{4})$/;
  if(document.getElementById('search_by_from_date').value != '') {
    if(regs = document.getElementById('search_by_from_date').value.match(re)) {
      if(regs[1] < 1 || regs[1] > 31) {
        alert("Invalid value for day: " + regs[1]);
        document.getElementById('search_by_from_date').focus();
        return false;
      }
      if(regs[2] < 1 || regs[2] > 12) {
        alert("Invalid value for month: " + regs[2]);
        document.getElementById('search_by_from_date').focus();
        return false;
      }
      if(regs[3] < 1902 || regs[3] > 2020) {
        alert("Invalid value for year: " + regs[3] + " - must be between 1902 and 2020");
        document.getElementById('search_by_from_date').focus();
        return false;
      }
    }
    else {
      alert("Invalid date format: " + document.getElementById('search_by_from_date').value);
      document.getElementById('search_by_from_date').focus();
      return false;
    }
  }
  if(document.getElementById('search_by_to_date').value != '') {
    if(regs = document.getElementById('search_by_to_date').value.match(re)) {
      if(regs[1] < 1 || regs[1] > 31) {
        alert("Invalid value for day: " + regs[1]); document.getElementById('search_by_to_date').focus();
        return false;
      }
      if(regs[2] < 1 || regs[2] > 12) {
        alert("Invalid value for month: " + regs[2]); document.getElementById('search_by_to_date').focus();
        return false;
      }
      if(regs[3] < 1902 || regs[3] > 2020) {
        alert("Invalid value for year: " + regs[3] + " - must be between 1902 and 2020");
        document.getElementById('search_by_to_date').focus();
        return false;
      }
    }
    else {
      alert("Invalid date format: " + document.getElementById('search_by_to_date').value); document.getElementById('search_by_to_date').focus();
      return false;
    }
  }
  if (document.getElementById('search_by_from_date').value != '' && document.getElementById('search_by_to_date').value != '') {
    var str1 = document.getElementById("search_by_from_date").value;
    var str2 = document.getElementById("search_by_to_date").value;
    var dt1  = parseInt(str1.substring(0,2),10);
    var mon1 = parseInt(str1.substring(3,5),10);
    var yr1  = parseInt(str1.substring(6,10),10);
    var dt2  = parseInt(str2.substring(0,2),10);
    var mon2 = parseInt(str2.substring(3,5),10);
    var yr2  = parseInt(str2.substring(6,10),10);
    var date1 = new Date(yr1, mon1, dt1);
    var date2 = new Date(yr2, mon2, dt2);
    if(date2 < date1) {
      alert("From date should be less than To date.");
      return false;
    }
  }
  return true;
}

//Function : For downloading xls file
function downloadfile() {
  var cid = document.getElementById('hidden_client_id').value;
  var lp = document.getElementById('landing_page').value;
  var from = document.getElementById('search_by_from_date').value;
  var to = document.getElementById('search_by_to_date').value;
  window.location = 'download.php?cid=' + cid + '&lp=' + lp +'&from=' + escape(from) + '&to=' + escape(to);
}

//Function : For downloading xls file
function downloadfile_iptrack() {
  //var cid = document.getElementById('hidden_client_id').value;
  var lp = document.getElementById('landing_page').value;
  var from = document.getElementById('search_by_from_date').value;
  var to = document.getElementById('search_by_to_date').value;
  window.location = 'download_iptrack.php?lp=' + lp +'&from=' + escape(from) + '&to=' + escape(to);
}

//pending
function checkFormdates(frm_date, to_date) {
  //regular expression to match required date format
  re = /^(\d{1,2})\-(\d{1,2})\-(\d{4})$/;
  if(document.getElementById(frm_date).value != '') {
    if(regs = document.getElementById(frm_date).value.match(re)) {
      if(regs[1] < 1 || regs[1] > 31) {
        alert("Invalid value for day: " + regs[1]);
        document.getElementById(frm_date).focus();
        return false;
      }
      if(regs[2] < 1 || regs[2] > 12) {
        alert("Invalid value for month: " + regs[2]);
        document.getElementById(frm_date).focus();
        return false;
      }
      if(regs[3] < 1902 || regs[3] > 2020) {
        alert("Invalid value for year: " + regs[3] + " - must be between 1902 and 2020");
        document.getElementById(frm_date).focus();
        return false;
      }
    }
    else {
      alert("Invalid date format: " + document.getElementById(frm_date).value);
      document.getElementById(frm_date).focus();
      return false;
    }
  }
  if(document.getElementById(to_date).value != '') {
    if(regs = document.getElementById(to_date).value.match(re)) {
      if(regs[1] < 1 || regs[1] > 31) {
        alert("Invalid value for day: " + regs[1]); document.getElementById(to_date).focus();
        return false;
      }
      if(regs[2] < 1 || regs[2] > 12) {
        alert("Invalid value for month: " + regs[2]); document.getElementById(to_date).focus();
        return false;
      }
      if(regs[3] < 1902 || regs[3] > 2020) {
        alert("Invalid value for year: " + regs[3] + " - must be between 1902 and 2020");
        document.getElementById(to_date).focus();
        return false;
      }
    }
    else {
      alert("Invalid date format: " + document.getElementById(to_date).value); document.getElementById(to_date).focus();
      return false;
    }
  }
  if (document.getElementById(frm_date).value != '' && document.getElementById(to_date).value != '') {
    var str1 = document.getElementById(frm_date).value;
    var str2 = document.getElementById(to_date).value;
    var dt1  = parseInt(str1.substring(0,2),10);
    var mon1 = parseInt(str1.substring(3,5),10);
    var yr1  = parseInt(str1.substring(6,10),10);
    var dt2  = parseInt(str2.substring(0,2),10);
    var mon2 = parseInt(str2.substring(3,5),10);
    var yr2  = parseInt(str2.substring(6,10),10);
    var date1 = new Date(yr1, mon1, dt1);
    var date2 = new Date(yr2, mon2, dt2);
    if(date2 < date1) {
      alert("From date should be less than To date.");
      return false;
    }
  }
}

function validate_checkbox(thisobj, postfix) {
  if (thisobj.checked == false) {
    if (confirm('This service may be assigned to anyone. Are you sure to remove this service.')) {
      document.getElementById('edit_service_from_date*'+postfix).disabled = true;
      document.getElementById('edit_service_to_date*'+postfix).disabled = true;
    }
    else {
      thisobj.checked = true;
    }
  }
  else if (thisobj.checked == true) {
    if (document.getElementById('edit_service_from_date*'+postfix).disabled == true) {
      document.getElementById('edit_service_from_date*'+postfix).disabled = false;
    }
    if (document.getElementById('edit_service_to_date*'+postfix).disabled == true) {
      document.getElementById('edit_service_to_date*'+postfix).disabled = false;
    }
  }
}

function valdiate_services(checkbox_id, from_date_prefix, to_date_prefix) {
  for (var i = 0;i < total_service_array.length; i++) {//array setup in form edit and update php file
    total_service_element = jQuery.trim(total_service_array[i]);
    if (total_service_element != '') {
      if (document.getElementById(checkbox_id+ total_service_element).checked == true) {
        if (document.getElementById(from_date_prefix + total_service_element).value == '') {
          alert("Please enter the " + total_service_element + " From date");
          document.getElementById(from_date_prefix+total_service_element).focus();
          return false;
        }
        else if (document.getElementById(from_date_prefix + total_service_element).value != '') {
          var str1 = document.getElementById(from_date_prefix + total_service_element).value;
          var str2 = document.getElementById('hidden_'+from_date_prefix + total_service_element).value;
          if(str1 != str2) {
            document.getElementById('service_change_status').value = 1;
          }
        }
        if (document.getElementById(to_date_prefix + total_service_element).value == '') {
          alert("Please enter the " + total_service_element + " To date");
          document.getElementById(to_date_prefix + total_service_element).focus();
          return false;
        }
        else if (document.getElementById(to_date_prefix + total_service_element).value != '') {
          var str3 = document.getElementById(to_date_prefix + total_service_element).value;
          var str4 = document.getElementById('hidden_'+to_date_prefix + total_service_element).value;
          if(str3 != str4) {
            document.getElementById('service_change_status').value = 1;
          }
        }
        if (document.getElementById(from_date_prefix+total_service_element).value != '' && document.getElementById(to_date_prefix+total_service_element).value != '') {
          var status = checkFormdates(from_date_prefix+total_service_element, to_date_prefix+total_service_element);
          if (status == false) {
            return false;;
          }
        }
      }
    }
    else {
      continue;
    }
  }
}

function validate_add_services() {
  var service_name = jQuery.trim(document.getElementById('service_name').value);
  var service_type = jQuery.trim(document.getElementById('service_type').value);
  if (service_name != '') {
    var urlregex = new RegExp(/^([a-zA-Z0-9]|\s)+$/);
    if (!urlregex.test(service_name)) {
      alert('The service name may consist only of alphanumeric or numbers.');
      return false;
    }
  }
  else if (service_name == '') {
    alert('Please enter the service name');
    document.getElementById('service_name').focus();
    return false;
  }
  if (service_type == '') {
    alert('Please select the services type.');
    document.getElementById('service_type').focus();
    return false;
  }

  if (confirm('Are you sure to create this service.'))
    return true;
  else
    return false;
}

function select_services() {
  var myselect = document.getElementById("master_users");
  var m = 0;
  for (var i=0; i<myselect.options.length; i++) {
    if (myselect.options[i].selected==true) {
      m++;
    }
  }
  if (m == 0) {
    for (var i = 0;i < total_service_array.length; i++) {//array setup in form add and update php file
      total_service_element = jQuery.trim(total_service_array[i]);
      if (total_service_element != '' && document.getElementById(total_service_element)) {
        document.getElementById(total_service_element).checked = false;
      }
      else {
        continue;
      }
    }
    alert('Please select the master users.');
    return false;
  }
  for (var i = 0;i < total_service_array.length; i++) {//array setup in form add and update php file
    total_service_element = jQuery.trim(total_service_array[i]);
    if (total_service_element != '' && document.getElementById(total_service_element)) {
      document.getElementById(total_service_element).checked = true;
    }
    else {
      continue;
    }
  }
}

function validate_testmode_checkboxes(thisoj) {
  var myselect = document.getElementById("master_users");
  var m = 0;
  for (var i=0; i<myselect.options.length; i++) {
    if (myselect.options[i].selected==true) {
      m++;
    }
  }
  if (m == 0) {
    alert("Please select the master users first.");
    thisoj.checked = false;
  }
  else {
    thisoj.checked = true;
  }
}

function save_contacts_services(div_id, is_live) {
  var m = 0;
  var myselect = '';
  if (document.getElementById("master_users")) {
    myselect = document.getElementById("master_users");
  }
  if (is_live == 0) {
    if (myselect != '') {
      for (var i=0; i<myselect.options.length; i++) {
        if (myselect.options[i].selected==true) {
          m++;
        }
      }
    }
    if (m == 0 && myselect != '') {
      alert("Please select the master users first.");
    }
    else {
      document.getElementById(div_id).style.display='none';
    }
  }
  else {
    document.getElementById(div_id).style.display='none';
  }
}

function check_extention_availibilty(this_obj) {
  var prev_extn = '';
  var mode = '';
  if (document.getElementById('hidden_'+this_obj.id)) {
    var prev_extn = document.getElementById('hidden_'+this_obj.id).value;
    var mode = 'edit';
  }
  else {
    var mode = 'add';
  }
  if (this_obj.value != '') {
    $.ajax({
      url: 'validate_extension.php',
      data: "extn=" + this_obj.value + "&mode="+mode+"&prev_extn="+prev_extn,
      success: function(data) {
        if (data != 'exit') {
          var html1 = '<span style="font-size:11px;color:red">'+data+'</span>';
          $('#'+this_obj.id).val('');
          $('#available_status').html(html1);
          $('#available_status').css('display', 'block');
        }
      }
    });
  }
}

function validate_duplicate_order(f, thisobj) {
  var total = document.getElementById("ttl").value;
  var order_val = thisobj.value;
  total = total-1;
  if(total != 0) {
    for(x=1; x <= total; x++) {
      id = "forder*" + x;
      if (document.getElementById(id).value != "" && document.getElementById(id)) {
        if (order_val == document.getElementById(id).value) {
          alert("The order number already exists.");
          thisobj.value = '';
          thisobj.id.focus();
        }
      }
    }
  }
}

function validate_extn(from_id, to_id , extn_id, submit_mode) {
  if (document.getElementById(from_id).value != '' && document.getElementById(to_id).value != '') {
    var start_date = document.getElementById(from_id).value;
    var end_date = document.getElementById(to_id).value;
    document.getElementById('stat_div').value = '';
    if (document.getElementById(extn_id).value != "") {
      var extn_number = document.getElementById(extn_id).value;
      if (document.getElementById("hidden_edit_form_valid_fromdate"))
        var hidden_start_date = document.getElementById("hidden_edit_form_valid_fromdate").value;
      if (document.getElementById("hidden_edit_form_valid_todate"))
        var hidden_end_date = document.getElementById("hidden_edit_form_valid_todate").value;
      var mode = submit_mode;
      if (mode == 'edit_submit' && (hidden_start_date != start_date || hidden_end_date != end_date)) {
        url = "validate_extension.php?extn=" + extn_number + "&mode="+mode+"&start_date=" + start_date + "&end_date="+end_date;
        var stat = common_ajax(url, 'stat_div');
        //HTTPPost(url, '', exention_check_callback, "extn_edit");
      }
      else if (mode == 'add') {
        url = "validate_extension.php?extn=" + extn_number + "&mode="+mode+"&start_date=" + start_date + "&end_date="+end_date;
       common_ajax(url, 'stat_div');
      }
    }
  }
}

function common_ajax(url,did) {
  var httpxml;
  httpxml = httpxml_1();
  function prochange() {
    if(httpxml.readyState == 4) {
      if (httpxml.responseText != "exit") {
        alert(httpxml.responseText);
        document.getElementById(did).value = 'false';
      }
      else if (httpxml.responseText == "exit") {
        document.getElementById(did).value = 'true';
      }
    }
  }
  httpxml.onreadystatechange = prochange;
  httpxml.open("GET", url, false);
  httpxml.send(null);
}

//Function : editting the google cleint mapping record
function edit_client_google_mapping(recordno, stat, adword_alert_status, adword_budgetalert_status) {
  document.getElementById("hidden_google_id").value = document.getElementById("edit_google_id_"+recordno).value;
  document.getElementById("hidden_gcid_from_date").value = document.getElementById("edit_start_date_"+recordno).value;
  document.getElementById("hidden_gcid_to_date").value = document.getElementById("edit_end_date_"+recordno).value;

  document.getElementById("google_id").value = document.getElementById("edit_google_id_"+recordno).value;
  document.getElementById("gcid_from_date").value = document.getElementById("edit_start_date_"+recordno).value;
  document.getElementById("gcid_to_date").value = document.getElementById("edit_end_date_"+recordno).value;


  //############################  Adword Alert ###########################
  if(adword_alert_status == '1'){
      document.getElementById("is_adword_alert_active").checked = true;
      document.getElementById("is_adword_alert_inactive").checked = false;
      document.getElementById("change_status_adwordalert").value = 'true';
  } else {
      document.getElementById("is_adword_alert_inactive").checked = true;
      document.getElementById("is_adword_alert_active").checked = false;
      document.getElementById("change_status_adwordalert").value = 'false';
  }
 //########################################################################

  //############################  Adword Budget Alerts ###########################
  if(adword_budgetalert_status == '1'){
      document.getElementById("is_adword_budgetalert_active").checked = true;
      document.getElementById("is_adword_budgetalert_inactive").checked = false;
      document.getElementById("change_status_adwordbudgetalert").value = 'true';
  } else {
      document.getElementById("is_adword_budgetalert_inactive").checked = true;
      document.getElementById("is_adword_budgetalert_active").checked = false;
      document.getElementById("change_status_adwordbudgetalert").value = 'false';
  }
 //########################################################################


  document.getElementById("save_google_id").value = 'Update';
  if (stat == '0') {
    document.getElementById("is_active").style.display = "block";
    document.getElementById("is_active_chk").checked = false;
  }
  else if (stat == '1') {
    document.getElementById("is_active").style.display = "none";
    document.getElementById("is_active_chk").disabled = true;
  }
  document.getElementById("client_google_mapping_id").value = recordno;
}

//Function : validate form submit for adding google id for a client
function validate_client_google_mapping() {
  if (document.getElementById("google_id").value == '') {
    alert('Please enter the Google id.');
    document.getElementById("google_id").focus();
    return false;
  }
  if (document.getElementById("gcid_from_date").value == '') {
    alert('Please enter the From date.');
    document.getElementById("gcid_from_date").focus();
    return false;
  }
  if (document.getElementById("gcid_to_date").value == '') {
    alert('Please enter the To date.');
    document.getElementById("gcid_to_date").focus();
    return false;
  }
  var hidden_gcid_from_date = document.getElementById("hidden_gcid_from_date").value;
  var hidden_gcid_to_date = document.getElementById("hidden_gcid_to_date").value;
  var hidden_google_id = document.getElementById("hidden_google_id").value;

  var gcid_from_date = document.getElementById("gcid_from_date").value;
  var gcid_to_date = document.getElementById("gcid_to_date").value;
  var google_id = document.getElementById("google_id").value;

  if (hidden_gcid_from_date != gcid_from_date || hidden_gcid_to_date != gcid_to_date || hidden_google_id != google_id) {
    document.getElementById("change_status").value = 'true';
  }
  if (document.getElementById("gcid_from_date").value != '' && document.getElementById("gcid_to_date").value != '') {
    var status = checkFormdates_gcid('gcid_from_date', 'gcid_to_date');
    if (status == false) {
      return false;
    }
  }
  return true;
}

function delete_client_google_mapping(gcid, cid) {
  if (confirm('Are you sure to remove this record.')) {
    url = "client_google_mapping.php?mode=ajax_remove&gcid="+gcid;
    common_ajax(url, gcid);
    window.location = base_url+"clients/client_google_mapping.php?client_id="+cid;
  }
}

//pending
function checkFormdates_gcid(frm_date, to_date) {
  //regular expression to match required date format
  re = /^\s*(\d{2})\-(\d{2})\-(\d{4})\s(\d{2}):(\d{2}):(\d{2})*$/;
  if(document.getElementById(frm_date).value != '') {
    if(re.exec(document.getElementById(frm_date).value)) {
      var n_day = Number(RegExp.$1),
      n_month = Number(RegExp.$2),
      n_year = Number(RegExp.$3),
      n_hrs = Number(RegExp.$4),
      n_mins = Number(RegExp.$5),
      n_secs = Number(RegExp.$6);

      if (n_year < 100)
        n_year += (n_year < this.a_tpl.centyear ? 2000 : 1900);
      if (n_month < 1 || n_month > 12) {
        alert ("Invalid month value: '" + n_month + "'.\nAllowed range is 01-12.");
        return false;
      }
      var d_numdays = new Date(n_year, n_month, 0);
      if (n_day > d_numdays.getDate()) {
        alert("Invalid day of month value: '" + n_day + "'.\nAllowed range for selected month is 01 - " + d_numdays.getDate() + ".");
        return false;
      }
      if (n_hrs < 0  || n_hrs > 23) {
        alert("Hour must be between 0 and 23.");
        return false;
      }
      if (n_mins < 0 || n_mins > 59) {
        alert ("Minute must be between 0 and 59.");
        return false;
      }
      if (n_secs < 0 || n_secs > 59) {
        alert ("Seconds must be between 0 and 59.");
        return false;
      }
    }
    else {
      alert ("Invalid date: '" + document.getElementById(frm_date).value + "'.\nAccepted format is dd-mm-yyyy hh:mm:ss.")
      document.getElementById(frm_date).focus();
      return false;
    }
  }
  if(document.getElementById(to_date).value != '') {
    if(re.exec(document.getElementById(to_date).value)) {
      var n_day = Number(RegExp.$1),
      n_month = Number(RegExp.$2),
      n_year = Number(RegExp.$3),
      n_hrs = Number(RegExp.$4),
      n_mins = Number(RegExp.$5),
      n_secs = Number(RegExp.$6);

      if (n_year < 100)
        n_year += (n_year < this.a_tpl.centyear ? 2000 : 1900);
      if (n_month < 1 || n_month > 12) {
        alert ("Invalid month value: '" + n_month + "'.\nAllowed range is 01-12.");
        return false;
      }
      var d_numdays = new Date(n_year, n_month, 0);
      if (n_day > d_numdays.getDate()) {
        alert("Invalid day of month value: '" + n_day + "'.\nAllowed range for selected month is 01 - " + d_numdays.getDate() + ".");
        return false;
      }
      if (n_hrs < 0  || n_hrs > 23) {
        alert("Hour must be between 0 and 23.");
        return false;
      }
      if (n_mins < 0 || n_mins > 59) {
        alert ("Minute must be between 0 and 59.");
        return false;
      }
      if (n_secs < 0 || n_secs > 59) {
        alert ("Seconds must be between 0 and 59.");
        return false;
      }
    }
    else {
     alert ("Invalid date: '" + document.getElementById(to_date).value + "'.\nAccepted format is dd-mm-yyyy hh:mm:ss.")
      document.getElementById(to_date).focus();
      return false;
    }
  }
  if (document.getElementById(frm_date).value != '' && document.getElementById(to_date).value != '') {
    var str1 = document.getElementById(frm_date).value;
    var str2 = document.getElementById(to_date).value;
    var dt1  = parseInt(str1.substring(0,2),10);
    var mon1 = parseInt(str1.substring(3,5),10);
    var yr1  = parseInt(str1.substring(6,10),10);
    var dt2  = parseInt(str2.substring(0,2),10);
    var mon2 = parseInt(str2.substring(3,5),10);
    var yr2  = parseInt(str2.substring(6,10),10);
    var date1 = new Date(yr1, mon1, dt1);
    var date2 = new Date(yr2, mon2, dt2);
    if(date2 < date1) {
      alert("From date should be less than To date.");
      return false;
    }
  }
}
