//var sitePath = "http://192.168.4.10:81/calendersfromindia/";
var sitePath = "http://www.calendarsfromindia.com/";

function isDigit(num) {
	if(num.length>1) {
		return false;
	}
	var string="1234567890";
	if(string.indexOf(num)!=-1) {
		return true;
	}
	return false;
}
function GetPhoneNo(s){
	var i;
	for (i = 0; i < s.length; i++){
          var c = s.charAt(i);
		  if(c!="-")
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}
function isInteger(val) {
	if(""==val)
	return 0;
	else {
		for(var i=0;i<val.length;i++) {
			if(!isDigit(val.charAt(i)))
				return 0;
		}
		return 1;
	}
}

function GetInteger(s){
	var i;
	for (i = 0; i < s.length; i++){
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function getObject(name) {
	var ns4 = (document.layers) ? true : false;
	var w3c = (document.getElementById) ? true : false;
	var ie4 = (document.all) ? true : false;

	if (ns4) return eval('document.' + name);
	if (w3c) return document.getElementById(name);
	if (ie4) return eval('document.all.' + name);

	return false;
}

//Check email Validation//
function checkEmail(vai) {
	var remail=/^([_&a-zA-Z0-9-]+(\.[_&a-zA-Z0-9-]+)*@[&a-zA-Z0-9-]+\.+[&a-zA-Z0-9-]+)/;
	if(remail.test(vai))
		return false;
	else
		return true;
}

function moveTo(sVar)
{
	window.location.href = sVar;
}

function HideUnhide(id) {
	TotRows = document.getElementById('TotMainCats').value;

	for (i=1; i<=TotRows; i++) {
		if (i==id) {
			if (document.getElementById('cat_' + i).style.display=='none') {
				document.getElementById('cat_' + i).style.display='block';
			}
			else {
				document.getElementById('cat_' + i).style.display='none';
			}
		}
		else {
			document.getElementById('cat_' + i).style.display='';
		}
	}
}

var cX = 0; var cY = 0; var rX = 0; var rY = 0;
function UpdateCursorPosition(e){ cX = e.pageX; cY = e.pageY;}
function UpdateCursorPositionDocAll(e){ cX = event.clientX; cY = event.clientY;}
if(document.all) { document.onmousemove = UpdateCursorPositionDocAll; }
else { document.onmousemove = UpdateCursorPosition; }
function AssignPosition(d) {
	if(self.pageYOffset) {
		rX = self.pageXOffset;
		rY = self.pageYOffset;
		}
	else if(document.documentElement && document.documentElement.scrollTop) {
		rX = document.documentElement.scrollLeft;
		rY = document.documentElement.scrollTop;
		}
	else if(document.body) {
		rX = document.body.scrollLeft;
		rY = document.body.scrollTop;
		}
	if(document.all) {
		cX += rX;
		cY += rY;
		}
	d.style.left = (cX) + "px";
	d.style.top = (cY) + "px";
}

function ShowImage(ImageName, ProductID) {
	var dd = document.getElementById('div_' + ProductID);

	dd.className='showimage';
	document.getElementById('prod_' + ProductID).src=ImageName;

	AssignPosition(dd);
}
var selImg = '';
function HideImage(ProductID) {
	document.getElementById('prod_' + ProductID).src="images/space.gif";
	document.getElementById('div_' + ProductID).className='hideimage';
}

function AddBorder(ImgID) {
	document.getElementById('div_' + ImgID).className="AddBorder";
}

function ReBorder(ImgID) {
	if(selImg != ImgID)
		document.getElementById('div_' + ImgID).className="imgdiv";
}

function MakeBig(ImgName, ImgID) {
   
   	var wdth = document.getElementById('bigImg').width;
   	var hgt = document.getElementById('bigImg').height;
	document.getElementById('bigImg').src = "";
	document.getElementById('bigImg').src = sitePath+'images/loading.gif';
   	document.getElementById('bigImg').width = 32;
	if(document.getElementById('div_' + selImg))
		document.getElementById('div_' + selImg).className="imgdiv";
	document.getElementById('bigImg').src=ImgName;
	document.getElementById('bigImg').width = wdth;
	document.getElementById('bigImg').height = hgt;
	selImg = ImgID;
}

function makeRequest(url, successfunc, uiElement, method, params) {
	if(method='POST')
	   method='post';

	if(typeof(method) == "undefined")
		method = "get";

	if(typeof(params) == "undefined")
		params = null;

	var http_request = false;

	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();

		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
			// See note below about this line
		}
	}
	else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!http_request) {
		alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	}

	http_request.onreadystatechange = function() { FillResponse(http_request, successfunc, uiElement, url); };
	http_request.open(method, url, true);

	if(method == "post") {
		http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		http_request.setRequestHeader("Content-length", params == null? 0: params.length);
		http_request.setRequestHeader("Connection", "close");
	}

	http_request.send(params);
}

function FillResponse(http_request, successfunc, uiElement, url) {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			if(successfunc == null || successfunc == "")
				successfunc = "NormalFillResponse";
			// evaluate the success function
			eval(successfunc +'(http_request,\''+uiElement+'\');');
		}
		else {
			// set error handler
			if(getObject(uiElement) != null) {
				getObject(uiElement).innerHTML="<div align='center' class='title'>" + ErrorHandling(http_request.status) + "</div>";
			}

			if(http_request.status == 408)
				makeRequest(url, successfunc, uiElement);// if request time out then re call same url
		}
	}
}

// function to set the error messages for different http errors
// error messages are self explaining
function ErrorHandling(temp_error_code) {
	switch(temp_error_code) {
		case 400 : temp_error_code="Bad Request"; break;
		case 401 : temp_error_code="Unauthorized Request made"; break;
		case 403 : temp_error_code="Forbidden: You don't have permission to access"; break;
		case 404 : temp_error_code="Requested Page Not Found"; break;
		case 405 : temp_error_code="The method specified in the Request-Line is not allowed"; break;
		case 500 : temp_error_code="Unable to send response due to Internal Server Error."; break;
		default :  temp_error_code="Trying to reach the Server. " + temp_error_code; break;
	}
	return temp_error_code;
}

function NormalFillResponse(http_request, uiElement) {
	getObject(uiElement).innerHTML = http_request.responseText;
}

function SetScroller(http_request, uiElement) {
	if (http_request.responseText==1) {
	 }
	else {
	  	  getObject(uiElement).innerHTML = http_request.responseText;
		  initScrollLayer();
	}
}

function ShopCartMessage(http_request, uiElement) {
	getObject(uiElement).innerHTML = http_request.responseText;

	centerPopup();
	loadPopup();
}


function CloseMessage(http_request, uiElement) {
	disablePopup();

	getObject('frm_quantity').value = "";
}

function AddToCart(sSitePath) {
	Frm = document.details;

	if (getObject('frm_quantity').value=="" || getObject('frm_quantity').value == 0) {
		alert('Please, Enter the Quantity to Purchase');
		getObject('frm_quantity').focus();
		return false
	}

	if (getObject('frm_quantity').value!="") {
		if (isInteger(getObject('frm_quantity').value)=="0") {
			alert('Calender Quantity must be in Numeric');
			getObject('frm_quantity').value="";
			getObject('frm_quantity').focus();
			return false;
		}

		if (getObject('frm_quantity').value<250) {
			alert('Please, Add Minimum Quantity to Continue');
			getObject('frm_quantity').focus();
			return false;
		}
	}

	frmMcatid		= Frm.frmMcatid.value;
	frmCatID		= Frm.frmcatid.value;
	frmProdID		= Frm.frmProductid.value;
	frmQty			= Frm.frm_quantity.value;

	location.href='#';

	params = 'frmMcatid=' + frmMcatid + '&frmcatid=' + frmCatID + '&frmProductid=' + frmProdID + '&frm_quantity=' + frmQty;

	makeRequest(sSitePath+'cartaction_ajax.php', 'ShopCartMessage', 'MessageTD', 'POST', params)
}

function SelectAll() {
	Frm = document.shopcart;
	TotItems = Frm.total.value;

	for(var i=0; i<document.forms["shopcart"]["del[]"].length;i++){
		if (Frm.selectall.checked==true) {
			document.forms["shopcart"]["del[]"][i].checked = true;
		}
		else if (Frm.selectall.checked==false) {
			document.forms["shopcart"]["del[]"][i].checked = false;
		}
	}
}

function ValidateRegi() {
	var Frm = document.Registration;

	if (Frm.UserEmail.value=="") {
		alert("Please, Enter your valid Email Address");
		Frm.UserEmail.focus();
		return false;
	}

	if (checkEmail(Frm.UserEmail.value)) {
		alert("Please, Enter your valid Email Address");
		Frm.UserEmail.focus();
		return false;
	}

	if(Frm.UserSex.value==0) {
		alert("Please, Select your Gender");
		Frm.UserSex.focus();
		return false;
	}

	if(Frm.UserDobMonth.value==0) {
		alert("Please,Select the Birth Month");
		Frm.UserDobMonth.focus();
		return false;
	}

	if(Frm.UserDobDay.value==0){
		alert("Please,Select the Birth Day");
		Frm.UserDobDay.focus();
		return false;
	}

	if(Frm.UserDobYear.value==0) {
		alert("Please,Select the Birth Year");
		Frm.UserDobYear.focus();
		return false;
	}

	if(Frm.bfname.value=="") {
		alert("Please,Enter Billing First Name");
		Frm.bfname.focus();
		return false;
	}

	if(Frm.blname.value=="") {
		alert("Please,Enter Billing Last Name");
		Frm.blname.focus();
		return false;
	}

	if(Frm.badd1.value=="") {
		alert("Please,Enter Billing Address");
		Frm.badd1.focus();
		return false;
	}

	if(Frm.bcity.value=="") {
		alert("Please,Enter Billing City");
		Frm.bcity.focus();
		return false;
	}

	if(Frm.bstate.value==0) {
		alert("Please, Select Billing State");
		Frm.bstate.focus();
		return false;
	}

	if(Frm.bstate.value==1 && Frm.bstate_alt.value=="") {
		alert("Please, Enter Billing State");
		Frm.bstate_alt.focus();
		return false;
	}

	if(Frm.bzip.value=="") {
		alert("Please, Enter Billing Postal or Zip Code");
		Frm.bzip.focus();
		return false;
	}

	if(Frm.bcountry.value==0) {
		alert("Please,Select Billing Country");
		Frm.bcountry.focus();
		return false;
	}

	if(Frm.bhphone.value=="") {
		alert("Please, Enter 10 digits Billing Home Phone");
		Frm.bhphone.focus();
		return false;
	}

	if(Frm.bhphone.value!="") {
		if(Frm.bhphone.value.length<9) {
			alert("Billing Home Phone No. Must be 10 numeric digits");
			Frm.bhphone.value="";
			Frm.bhphone.focus();
			return false;
		}

		if(GetInteger(Frm.bhphone.value)==false) {
			alert("Billing Home Phone No. Must be numeric digits only.\n  Please, do not use -,+,/,(),a-z,A-Z in this field");
			Frm.bhphone.value="";
			Frm.bhphone.focus();
			return false;
		}
	}

	// If Alternet Shipping Address choossed
	if(Frm.SameAddress.checked==false) {
		if(Frm.sfname.value=="") {
			alert("Please, Enter Shipping First Name.");
			Frm.sfname.focus();
			return false;
		}

		if(Frm.slname.value=="") {
			alert("Please, Enter Shipping Last Name.");
			Frm.slname.focus();
			return false;
		}

		if(Frm.sadd1.value=="") {
			alert("Please,Enter Shipping Address.");
			Frm.sadd1.focus();
			return false;
		}

		if(Frm.scity.value=="") {
			alert("Please, Enter the Shipping City.");
			Frm.scity.focus();
			return false;
		}

		if(Frm.sstate.value==0) {
			alert("Please, Select Shipping State");
			Frm.sstate.focus();
			return false;
		}

		if(Frm.sstate.value==1 && Frm.sstate_alt.value=="") {
			alert("Please, Enter Shipping State");
			Frm.sstate_alt.focus();
			return false;
		}

		if(Frm.szip.value=="") {
			alert("Please, Enter Shipping Postal or Zip Code");
			Frm.szip.focus();
			return false;
		}

		if(Frm.scountry.value==0) {
			alert("Please, Select Shipping Country");
			Frm.scountry.focus();
			return false;
		}

		if(Frm.shphone.value=="") {
			alert("Please, Enter Shipping Home Phone");
			Frm.shphone.focus();
			return false;
		}

		if(Frm.shphone.value!="") {
			if(Frm.shphone.value.length<9) {
				alert("Shipping Home Phone No. Must be 10 numeric digits");
				Frm.shphone.value="";
				Frm.shphone.focus();
				return false;
			}

			if(GetInteger(Frm.shphone.value)==false) {
				alert("Shipping Home Phone No. Must be numeric digits only.\n  Please, do not use -,+,/,(),a-z,A-Z in this field");
				Frm.shphone.value="";
				Frm.shphone.focus();
				return false;
			}
		}

		if(Frm.scphone.value!="") {
			if(Frm.scphone.value.length<9) {
				alert("Shipping Company Phone No. Must be 10 numeric digits");
				Frm.shphone.value="";
				Frm.shphone.focus();
				return false;
			}

			if(GetInteger(Frm.scphone.value)==false) {
				alert("Shipping Company Phone No. Must be numeric digits only.\n  Please, do not use -,+,/,(),a-z,A-Z in this field");
				Frm.scphone.value="";
				Frm.scphone.focus();
				return false;
			}
		}
	}

	Frm.submit();
	return true;
}

function BillandShip(CheckBoxName) {
	Frm = document.Registration;

	if (CheckBoxName.checked==true) {
		CheckBoxName.value=1;

		Frm.sfname.value		= Frm.bfname.value;
		Frm.slname.value		= Frm.blname.value;
		Frm.scname.value		= Frm.bcname.value;
		Frm.sadd1.value		= Frm.badd1.value;
		Frm.sadd2.value		= Frm.badd2.value;
		Frm.scity.value			= Frm.bcity.value;
		Frm.sstate.value		= Frm.bstate.value;
		Frm.szip.value			= Frm.bzip.value;
		Frm.scountry.value	= Frm.bcountry.value;
		Frm.shphone.value	= Frm.bhphone.value;
		Frm.scphone.value	= Frm.bcphone.value;
	}
	else if (CheckBoxName.checked==false) {
		CheckBoxName.value	= 2;

		Frm.sfname.value			= "";
		Frm.slname.value			= "";
		Frm.scname.value			= "";
		Frm.sadd1.value			= "";
		Frm.sadd2.value			= "";
		Frm.scity.value				= "";
		Frm.sstate.value			= "";
		Frm.szip.value				= "";
		Frm.scountry.value		= "";
		Frm.shphone.value		= "";
		Frm.scphone.value		= "";
	}
}

function resetfields() {
	Frm = document.Registration;

	Frm.UserSex.options.selectedIndex			= "";
	Frm.UserDobMonth.options.selectedIndex	= "";
	Frm.UserDobDay.options.selectedIndex		= "";
	Frm.UserDobYear.options.selectedIndex	= "";
	Frm.UserEmail.value= "";

	Frm.bfname.value		= "";
	Frm.blname.value		= "";
	Frm.bcname.value		= "";
	Frm.badd1.value		= "";
	Frm.badd2.value		= "";
	Frm.bcity.value			= "";
	Frm.bstate.value		= "";
	Frm.bzip.value			= "";
	Frm.bcountry.value	= "";
	Frm.bhphone.value	= "";
	Frm.bcphone.value	= "";
	Frm.bfax.value			= "";

	Frm.SameAddress.checked = false;

	Frm.sfname.value		= "";
	Frm.slname.value		= "";
	Frm.scname.value		= "";
	Frm.sadd1.value		= "";
	Frm.sadd2.value		= "";
	Frm.scity.value			= "";
	Frm.sstate.value		= "";
	Frm.szip.value			= "";
	Frm.scountry.value	= "";
	Frm.shphone.value	= "";
	Frm.scphone.value	= "";
}

function ValidateTradePopPup() {

var Frm = document.trade;

	if (Frm.frmname.value=="") {
		alert("Please, Enter your Name");
		Frm.frmname.focus();
		return false;
	}
	if (Frm.frmaddress.value=="") {
		alert("Please, Enter your Address");
		Frm.frmaddress.focus();
		return false;
	}
   	if (Frm.frmcity.value=="") {
		alert("Please, Enter your City");
		Frm.frmcity.focus();
		return false;
	}
    if (Frm.frmstate.value=="") {
		alert("Please, Enter your State / Province");
		Frm.frmstate.focus();
		return false;
	}
	if(Frm.frmzip.value=="") {
	alert("Please, Enter your Pin Code");
		Frm.frmzip.focus();
		return false;
	}
	if(GetPhoneNo(Frm.frmzip.value)==false) {
	alert("Please, Enter numeric value for Pin Code");
		Frm.frmzip.focus();
		return false;
	}
	if(Frm.frmcountry.value=="") {
	  alert("Please, Select your Country");
		Frm.frmcountry.focus();
		return false;
	}


	if(GetPhoneNo(Frm.frmtel2.value)==false) {
		alert("Please, Enter valid Tel Number");
		Frm.frmtel2.focus();
		return false;
	}

  if(Frm.frmfax.value=="") {
	alert("Please, Enter your Fax");
		Frm.frmfax.focus();
		return false;
	}
	if(GetPhoneNo(Frm.frmfax.value)==false) {
	alert("Please, Enter numeric value for Fax");
		Frm.frmfax.focus();
		return false;
	}

   if (Frm.frmemail.value=="") {
		alert("Please, Enter your valid Email Address");
		Frm.frmemail.focus();
		return false;
	}

	if (checkEmail(Frm.frmemail.value)) {
		alert("Please, Enter your valid Email Address");
		Frm.frmemail.focus();
		return false;
	}
  return true;
}

function ValidateTrade() {

var Frm = document.trade;

	if (Frm.frmname.value=="") {
		alert("Please, Enter your Name");
		Frm.frmname.focus();
		return false;
	}
	if (Frm.frmaddress.value=="") {
		alert("Please, Enter your Address");
		Frm.frmaddress.focus();
		return false;
	}
   	if (Frm.frmcity.value=="") {
		alert("Please, Enter your City");
		Frm.frmcity.focus();
		return false;
	}
    if (Frm.frmstate.value=="") {
		alert("Please, Enter your State / Province");
		Frm.frmstate.focus();
		return false;
	}
	if(Frm.frmzip.value=="") {
	alert("Please, Enter your Pin Code");
		Frm.frmzip.focus();
		return false;
	}
	if(GetPhoneNo(Frm.frmzip.value)==false) {
	alert("Please, Enter numeric value for Pin Code");
		Frm.frmzip.focus();
		return false;
	}
	if(Frm.frmcountry.value=="") {
	  alert("Please, Select your Country");
		Frm.frmcountry.focus();
		return false;
	}


	if(GetPhoneNo(Frm.frmtel2.value)==false) {
		alert("Please, Enter valid Tel Number");
		Frm.frmtel2.focus();
		return false;
	}

  if(Frm.frmfax.value=="") {
	alert("Please, Enter your Fax");
		Frm.frmfax.focus();
		return false;
	}
	if(GetPhoneNo(Frm.frmfax.value)==false) {
	alert("Please, Enter numeric value for Fax");
		Frm.frmfax.focus();
		return false;
	}

   if (Frm.frmemail.value=="") {
		alert("Please, Enter your valid Email Address");
		Frm.frmemail.focus();
		return false;
	}

	if (checkEmail(Frm.frmemail.value)) {
		alert("Please, Enter your valid Email Address");
		Frm.frmemail.focus();
		return false;
	}

  //validation for product selection

   if(Frm.square.checked == true && Frm.squareqty.value== '')
     {
	    alert("Please, Enter Quantity for Square Size (7\" x 6.5\" )");
		Frm.squareqty.focus();
		return false;
	 }
   if(Frm.square.checked == true)
     {
	   if(GetInteger(Frm.squareqty.value)==false)
	     {
			alert("Please, Enter numeric Quantity for Square Size (7\" x 6.5\" )");
			Frm.squareqty.focus();
			return false;
		 }
	 }
    if(Frm.bigsize.checked == true && Frm.bigsizeqty.value== '')
     {
	    alert("Please, Enter Quantity for Big Size (10.5\" x 5.25\")");
		Frm.bigsizeqty.focus();
		return false;
	 }
	 if(Frm.bigsize.checked == true)
     {
	   if(GetInteger(Frm.bigsizeqty.value)==false)
	     {
			alert("Please, Enter numeric Quantity for Big Size (10.5\" x 5.25\")");
			Frm.bigsizeqty.focus();
			return false;
		 }
	 }

	 if(Frm.smallsize.checked == true && Frm.smallsizeqty.value== '')
     {
	    alert("Please, Enter Quantity for Small Size (8.3\" x 3.6\" )");
		Frm.smallsizeqty.focus();
		return false;
	 }
	 if(Frm.smallsize.checked == true)
     {
	   if(GetInteger(Frm.smallsizeqty.value)==false)
	     {
			alert("Please, Enter numeric Quantity for Small Size (8.3\" x 3.6\" )");
			Frm.smallsizeqty.focus();
			return false;
		 }
	 }

	  if(Frm.foursheeter.checked == true && Frm.foursheeterqty.value== '')
     {
	    alert("Please, Enter Quantity for Four Sheeter Calendars(15\" x 20\")");
		Frm.foursheeterqty.focus();
		return false;
	 }
	 if(Frm.foursheeter.checked == true)
     {
	   if(GetInteger(Frm.foursheeterqty.value)==false)
	     {
			alert("Please, Enter numeric Quantity for Four Sheeter Calendars(15\" x 20\")");
			Frm.foursheeterqty.focus();
			return false;
		 }
	 }

     if(Frm.pearl.checked == true && Frm.pearlqty.value== '')
     {
	    alert("Please, Enter Quantity for Four Sheeter Calendars(15\" x 20\")");
		Frm.pearlqty.focus();
		return false;
	 }
	 if(Frm.pearl.checked == true)
     {
	   if(GetInteger(Frm.pearlqty.value)==false)
	     {
			alert("Please, Enter numeric Quantity for Four Sheeter Calendars(15\" x 20\")");
			Frm.pearlqty.focus();
			return false;
		 }
	 }


	 if(Frm.set1.checked == true && Frm.set1qty.value== '')
     {
	    alert("Please, Enter Quantity for Set 1");
		Frm.set1qty.focus();
		return false;
	 }
/*	if(Frm.set1.checked == true)
     {
	   if(GetInteger(Frm.set1qty.value)==false)
	     {
			alert("Please, Enter numeric Quantity for Set 1");
			Frm.set1qty.focus();
			return false;
		 }
	 }



	if(Frm.set2.checked == true && Frm.set2qty.value== '')
     {
	    alert("Please, Enter Quantity for Set 2");
		Frm.set2qty.focus();
		return false;
	 }
	 if(Frm.set2.checked == true)
     {
	   if(GetInteger(Frm.set2qty.value)==false)
	     {
			alert("Please, Enter numeric Quantity for Set 2");
			Frm.set2qty.focus();
			return false;
		 }
	 }

	if(Frm.set3.checked == true && Frm.set3qty.value== '')
     {
	    alert("Please, Enter Quantity for Set 3");
		Frm.set3qty.focus();
		return false;
	 }
	 if(Frm.set3.checked == true)
     {
	   if(GetInteger(Frm.set3qty.value)==false)
	     {
			alert("Please, Enter numeric Quantity for Set 3");
			Frm.set3qty.focus();
			return false;
		 }
	 }

	if(Frm.set4.checked == true && Frm.set4qty.value== '')
     {
	    alert("Please, Enter Quantity for Set 4");
		Frm.set4qty.focus();
		return false;
	 }
	 if(Frm.set4.checked == true)
     {
	   if(GetInteger(Frm.set4qty.value)==false)
	     {
			alert("Please, Enter numeric Quantity for Set 3");
			Frm.set4qty.focus();
			return false;
		 }
	 } 
	 */

return true;
}

function validateCreate()
{
 var Frm = document.frmcreate;

	if (Frm.frmname.value=="") {
		alert("Please, Enter your Name");
		Frm.frmname.focus();
		return false;
	}

   if (Frm.frmtitle.value=="") {
		alert("Please, Enter your valid Email Address");
		Frm.frmtitle.focus();
		return false;
	}

	if (checkEmail(Frm.frmtitle.value)) {
		alert("Please, Enter your valid Email Address");
		Frm.frmtitle.focus();
		return false;
	}

	if (Frm.pic1.value=="") {
		alert("Please, upload your creation");
		Frm.pic1.focus();
		return false;
	}
   if (Frm.pic1.value !=""){
    var fname = Frm.pic1.value;
   var mySplitResult = fname.split(".");
	var i = mySplitResult.length -1;
	var str = mySplitResult[i];
	 if(str == 'php' || str == 'php3' || str == 'php4')
      {
        alert("Upload file with different extension");
		return false;
	  }
     }

 return true;
}

function goToPage(iPage)
{
	document.frm_calendar.pages.value = iPage;
	document.frm_calendar.submit();
}

function validatePaymentForm(form)
{
  var Frm  = form;
  var flag = 1;
	if (Frm.cname.value=="") {
		alert("Please, Enter Company Name");
		Frm.cname.focus();
		return false;
		}
	
	if (Frm.email.value=="") {
		alert("Please, Enter your valid Email Address");
		Frm.email.focus();
		return false;
	}

	if (checkEmail(Frm.email.value)) {
		alert("Please, Enter your valid Email Address");
		Frm.email.focus();
		return false;
	}
	
	if (Frm.amount.value=="") {
		alert("Please, Enter Ammount");
		Frm.amount.focus();
		return false;
		}
	
	if(isInteger(Frm.amount.value)=="0")
		{
		  alert("Please, Enter Ammount in digit only");
		  Frm.amount.focus();
		  return false;
		}
   if(form.paymode[0].checked)
     {
	   flag = 2;
	 }
 
 if(flag==2)
   {
        if (Frm.chkno.value=="") {
		alert("Please, Enter Cheque Number");
		Frm.chkno.focus();
		return false;
		}
	   else
	    {
		  if(isInteger(Frm.chkno.value)=="0")
		     {
			    alert("Please, Enter valid Cheque Number");
				Frm.chkno.focus();
		        return false;
			 }
			 
		}

		if (Frm.drawnon.value=="") {
		alert("Please, Enter Drawn on date");
		Frm.drawnon.focus();
		return false;
		}
	    if (Frm.dated.value=="") {
		alert("Please, Enter Dated date");
		Frm.dated.focus();
		return false;
		}
   }
  else
   {
     if (Frm.cardname.value=="") {
		alert("Please, Enter Name on Card");
		Frm.cardname.focus();
		return false;
		}
	
	if((Frm.cardno1.value=="") || (Frm.cardno2.value=="") || (Frm.cardno3.value=="") || (Frm.cardno4.value=="") )
		{
			alert("Please, enter card number");
			return false;
		}
   	if((Frm.cardno1.value.length) || (Frm.cardno2.value.length) || (Frm.cardno3.value.length) || (Frm.cardno4.value.length))
	    {
		  alert("Please, enter valid card number");
		}
   }
 Frm.action='http://scripts.bicnet.info/cgi-bin/bicserve/arunpay.cgi';
 return true;
}

function toggleCC(m)
 {
  
  if(m==1)
    {
	   document.getElementById('ceque1').style.display='';
	   document.getElementById('ceque2').style.display='';
	   document.getElementById('ceque3').style.display='';
	   document.getElementById('ceque4').style.display='';
	   document.getElementById('ceque5').style.display='';
	   document.getElementById('ceque6').style.display='';
	   
	   document.getElementById('creditcard1').style.display='none';
	   document.getElementById('creditcard2').style.display='none';
	   document.getElementById('creditcard3').style.display='none';
	   document.getElementById('creditcard4').style.display='none'; 
	   document.getElementById('creditcard5').style.display='none';
	   document.getElementById('creditcard6').style.display='none';
	   document.getElementById('creditcard7').style.display='none';
	}
   else
    {
	   document.getElementById('ceque1').style.display='none';
	   document.getElementById('ceque2').style.display='none';
	   document.getElementById('ceque3').style.display='none';
	   document.getElementById('ceque4').style.display='none';
	   document.getElementById('ceque5').style.display='none';
	   document.getElementById('ceque6').style.display='none';
	   
	   document.getElementById('creditcard1').style.display='';
	   document.getElementById('creditcard2').style.display='';
	   document.getElementById('creditcard3').style.display='';
	   document.getElementById('creditcard4').style.display='';
	    document.getElementById('creditcard5').style.display='';
	    document.getElementById('creditcard6').style.display='';
	    document.getElementById('creditcard7').style.display='';
	}
	
 
}