	//////////// date validation /////////////////////



//var dtCh= "-";

var minYear=1900;

var maxYear = 2010;



function isInteger(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 stripCharsInBag(s, bag){

	var i;

    var returnString = "";

    // Search through string's characters one by one.

    // If character is not in bag, append to returnString.

    for (i = 0; i < s.length; i++){   

        var c = s.charAt(i);

        if (bag.indexOf(c) == -1) returnString += c;

    }

    return returnString;

}



function daysInFebruary (year){

	// February has 29 days in any year evenly divisible by four,

    // EXCEPT for centurial years which are not also divisible by 400.

    return (((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 );

}

function DaysArray(n) {

	for (var i = 1; i <= n; i++) {

		this[i] = 31

		if (i==4 || i==6 || i==9 || i==11) {this[i] = 30}

		if (i==2) {this[i] = 29}

   } 

   return this

}

function isDate1(dtStr, dtCh){

	

	var dtCh = (dtCh == null) ? "-" : dtCh;

	

	var error='';

	var daysInMonth = DaysArray(12)

	var pos1=dtStr.indexOf(dtCh)

	var pos2=dtStr.indexOf(dtCh,pos1+1)

	var strDay=dtStr.substring(0,pos1)

	var strMonth=dtStr.substring(pos1+1,pos2)

	var strYear=dtStr.substring(pos2+1)

	strYr=strYear

	if (strDay.charAt(0)=="0" && strDay.length>1) strDay=strDay.substring(1)

	if (strMonth.charAt(0)=="0" && strMonth.length>1) strMonth=strMonth.substring(1)

	for (var i = 1; i <= 3; i++) {

		if (strYr.charAt(0)=="0" && strYr.length>1) strYr=strYr.substring(1)

	}

	month=parseInt(strMonth)

	day=parseInt(strDay)

	year=parseInt(strYr)

	if (pos1==-1 || pos2==-1){

		error+="- The date format should be : dd"+dtCh+"mm"+dtCh+"yyyy.\n";

		return error

	}

	if (strMonth.length<1 || month<1 || month>12){

		error+="- Please enter a valid month\n";

		return error

	}

	if (strDay.length<1 || day<1 || day>31 || (month==2 && day>daysInFebruary(year)) || day > daysInMonth[month]){

		error+="- Please enter a valid day.";

		return error

	}

	if (strYear.length != 4 || year==0 || year<minYear || year>maxYear){

		error+="- Please enter a valid 4 digit year.\n";

		return error

	}

	if (dtStr.indexOf(dtCh,pos2+1)!=-1 || isInteger(stripCharsInBag(dtStr, dtCh))==false){

		error+="- Please enter a valid date.\n";

		return error

	}

return error;

}





function isValidMobile1(mobileNumber) {

	var error = '';

	var mN = ''; var validChars = '0123456789';

	for(var i = 0; i < mobileNumber.length; i++) {if(validChars.indexOf(mobileNumber.substr(i, 1)) > -1) { mN += mobileNumber.substr(i, 1) } }

	if(mN.length > 0) {

		if(mN.substr(0, 1) == '0') { mN = '44' + mN.substr(1) }

		else if(mN.substr(0, 3) == '440') { mN = '44' + mN.substr(3) }

	}

	else {

		error+="- Please specify a valid mobile number\n";

		return error

	}

	if(mN.length < 9) { 

		if(mN.length > 7) {

			if(!confirm('Please confirm that the mobile number you have\nentered is correct and in international format:.\n\n                      ' + mN + '\n\nIf it is correct click \'OK\', otherwise click \'Cancel\'.')) {

				

				error += 'Sorry but the mobile number you have supplied is too short to be valid.\n'

				return error 	

			}

		}

		else { error += 'Sorry but the mobile number you have supplied is too short to be valid.\n'; 

		 return error }

	}

	if(arguments[1]) { arguments[1].value = mN }

	return error

}



function isUsername(val)

{

	return '';	

}





////// form validation ////////////////////



function formvalid(frmObj) 

{ 

	

	var i,p,q,nm,test,num,min,max,errors='',args=formvalid.arguments;

	j=0;

	//	/^([-a-zA-Z0-9._]+@[-a-zA-Z0-9.]+(\.[-a-zA-Z0-9]+)+)$/;

	var regEmail = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;

	var regBlank = /[^\s]/;

	var regAlphaNum = /^([a-zA-Z0-9_]+)$/;

	var regDate = /^([0-9_]+-[0-9][0-9]+-[0-9][0-9]+)$/;

	

	var formtype = frmObj.elements;

	

	//alert (MM_validateForm.arguments[1].name);

	//alert("sss--->"+document.forms[""+args[0]].elements[""+args[0]].value);

	var checked = '';

	for (i=0; i<(formtype.length); i++) 

	{	

		//test1=document.forms[0].elements;

		//alert(formtype[i].name);

		//alert(i);

		

		mesg = formtype[i].title;

		test = formtype[i].lang;

		//alert(test);

		val = formtype[i];

		val_new = formtype[i];

		val_new.style.backgroundColor = '';

		if (val) 

		{	nm=mesg; 

			

			val = val.value;

			if(regBlank.test(val))

			{

				if(test.indexOf('isAlphaNum')!=-1)

				{

				result = trim(val);

				if(result.length==0){

				errors += '- '+nm+' is required.\n'; 

				}else{

					if(!regAlphaNum.test(val))

					{

						errors+='- '+nm+': Only Alpha Numeric and "_" Chars Allowed.\n';

						//val_new.style.backgroundColor = '#e2e2e2';

					}

				}

				}

				else if(test.indexOf('RisCheck')!=-1)

				{

					

					

						if(!val_new.checked){

						errors += '- '+nm+' is Not Checked.\n';

						}

					

				}

				else if (test.indexOf('isDate2') != -1) 

				{ 

					errors += isDate1(val, '/');

			    }

				else if (test.indexOf('isUsername') != -1) 

				{ 

					errors += isUsername(val);

			    }

				else if (test.indexOf('isDate') != -1) 

				{ 

					errors += isDate1(val);

			    }

				else if (test.indexOf('isMobile') != -1) 

				{ 

					errors += isValidMobile1(val);

				}

				else if (test.indexOf('isEmail')!=-1) 

				{ 

					p=val.indexOf('@');

					s=val.indexOf('.');

			        if (p<1 || p==(val.length-1))

					{

						errors+='- '+nm+' must contain an e-mail Address.\n';

						//val_new.style.backgroundColor = '#e2e2e2';

		

					}

					//else if(s<p || s==(val.length-1))

					else if(!regEmail.test(val))

					{

						errors+='- '+nm+' must contain a valid e-mail Address.\n';

						//val_new.style.backgroundColor = '#e2e2e2';

					}

			     }

				else if (test.indexOf('isAmount')!=-1) 

				{ 		

					

					if (parseFloat(val) < parseFloat(val_new.getAttribute('maxlength')))

					{

						errors+='- You cannot request transfers for amounts under £'+ val_new.getAttribute('maxlength') +'.\n';

						//val_new.style.backgroundColor = '#e2e2e2';		

					}

			    }

				else if (test.indexOf('isNaN')!=-1) 

				{ 

					if (isNaN(val))

					{

						errors+='- '+nm+' must contain a number.\n';

						//val_new.style.backgroundColor = '#e2e2e2';		

					}

			    }

				else if (test.indexOf('isMax')!=-1) 

				{ 

					if (getWordCount(val) <= val_new.getAttribute('maxlength'))

					{

						errors+='- '+nm+' must contain more than '+ val_new.getAttribute('maxlength') +' words.\n';

						//val_new.style.backgroundColor = '#e2e2e2';		

					}

			    }

				else if (test.indexOf('isMin')!=-1) 

				{ 

					if (val.length < val_new.getAttribute('minlength'))

					{

						errors+='- '+nm+' contain at least '+ val_new.getAttribute('minlength') +' Charter. Now only '+ val.length +' Charter\n';

						//val_new.style.backgroundColor = '#e2e2e2';		

					}

			    }

				else if (test.indexOf('isUploadP')!=-1) 

				{ 

					var new1 = val.toLowerCase()

					if ((new1.indexOf(".jpg") == -1 && new1.indexOf(".gif") == -1))

					{

						errors+='- '+nm+' Only upload .jpg or .gif.\n';

						//val_new.style.backgroundColor = '#e2e2e2';		

					}

			    }

				else if (test.indexOf('isUrl')!=-1) 

				{ 

					p=val.indexOf('http://');

					s=val.indexOf('.');

			        if (p<0 || p==(val.length-1))

					{

						errors+='- '+nm+' must be valid URL e.g. http://www.abc.com\n';

						//val_new.style.backgroundColor = '#e2e2e2';

		

					}

					else if(s<p || s==(val.length-1))

					{

						errors+='- '+nm+' must be valid URL e.g. http://www.abc.com\n';

						//val_new.style.backgroundColor = '#e2e2e2';

					}

			     }else if (test.indexOf('isChar')!=-1) 

				 { 

					var first_char;

					first_char= val.charAt(0);

					if(first_char==0||first_char==1||first_char==2||first_char==3||first_char==4||first_char==5||first_char==6||first_char==7||first_char==8||first_char==9){

					 errors+='- '+nm+' must starts with  a char.\n';

					 //val_new.style.backgroundColor = '#e2e2e2';

					}

			     }

	   			 else if (test.charAt(0)=='R')

				{

					result = trim(val);

					

				if(result.length==0){

				errors += '- '+nm+' is required.\n'; 

				//val_new.style.backgroundColor = '#e2e2e2';

				}

				}

				else if(test.indexOf('isEqual') != -1)

				{

						equal_obj_val = test.substring(7,test.indexOf(":"));

						//alert(equal_obj_val);

						mesg_string =test.substring((test.indexOf(":")+1));

						if(val != formtype[equal_obj_val].value)

						{

							errors+='- '+nm+' must be same to '+mesg_string+'.\n';

							//formtype[equal_obj_val].style.backgroundColor = '#e2e2e2';

							//val_new.style.backgroundColor = '#e2e2e2';

						}

						

				}

			}

			else if (test.charAt(0) == 'R'){

				errors += '- '+nm+' is required.\n'; 

				//val_new.style.backgroundColor = '#e2e2e2';

			}

			

			

		}

		if(errors !="")

		{	if(j<=0)

			{

				

				focusitem = formtype[i];

				j++;

			}

			

		}

	} 

	

//return errors;

  

  if (errors)

  {

	alert('The following error(s) occurred:\n\n'+errors);

	

	focusitem.focus();

	return false;

   }

   else

	return true;



//  document.MM_returnValue = (errors == '');

	

}



function formvalid1() 

{ 

	

	var i,p,q,nm,test,num,min,max,errors='',args=formvalid.arguments;

	j=0;

	//	/^([-a-zA-Z0-9._]+@[-a-zA-Z0-9.]+(\.[-a-zA-Z0-9]+)+)$/;

	var regEmail = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;

	var regBlank = /[^\s]/;

	var regAlphaNum = /^([a-zA-Z0-9_]+)$/;

	var regDate = /^([0-9_]+-[0-9][0-9]+-[0-9][0-9]+)$/;

	var formtype = document.forms[1].elements;

	//alert (MM_validateForm.arguments[1].name);

	//alert("sss--->"+document.forms[""+args[0]].elements[""+args[0]].value);

	var checked = '';

	for (i=0; i<(formtype.length); i++) 

	{	

		//test1=document.forms[0].elements;

		//alert(formtype[i].name);

		//alert(i);

		

		mesg = formtype[i].title;

		test = formtype[i].className;

		//alert(test);

		val = formtype[i];

		val_new = formtype[i];

		val_new.style.backgroundColor = '';

		if (val) 

		{	nm=mesg; 

			

			val = val.value;



			if(regBlank.test(val))

			{

				if(test.indexOf('isEqual')!=-1)

				{

					equal_obj_val = test.substring(8,test.indexOf(":"));

					alert(equal_obj_val);

					mesg_string =test.substring((test.indexOf(":")+1));

					

					if(val != formtype[equal_obj_val].value)

					{

						errors+='- '+nm+' must be same to '+mesg_string+'.\n';

						//formtype[equal_obj_val].style.backgroundColor = '#e2e2e2';

						//val_new.style.backgroundColor = '#e2e2e2';

					}

				}

				else if(test.indexOf('isAlphaNum')!=-1)

				{

				result = trim(val);

				if(result.length==0){

				errors += '- '+nm+' is required.\n'; 

				}else{

					if(!regAlphaNum.test(val))

					{

						errors+='- '+nm+': Only Alpha Numeric and "_" Chars Allowed.\n';

						val_new.style.backgroundColor = '#e2e2e2';

					}

				}

				}

				else if(test.indexOf('RisCheck')!=-1)

				{

					

					

						if(!val_new.checked){

						errors += '- '+nm+' is Not Checked.\n';

						}

					

				}

				else if (test.indexOf('isDate2') != -1) 

				{ 

					/*p=val.indexOf('-');

			        if (p != 2 )

					{

						errors+='- '+nm+' must contain Valid Date DD-MM-YYYY.\n';

		

					}

					else if(!regDate.test(val))

					{

						errors+='- '+nm+' must contain Valid Date DD-MM-YYYY.\n';

					}*/

					

					errors += isDate11(val, '/');

					

			     } 

				else if (test.indexOf('isDate') != -1) 

				{ 

					/*p=val.indexOf('-');

			        if (p != 2 )

					{

						errors+='- '+nm+' must contain Valid Date DD-MM-YYYY.\n';

		

					}

					else if(!regDate.test(val))

					{

						errors+='- '+nm+' must contain Valid Date DD-MM-YYYY.\n';

					}*/

					errors += isDate1(val);

					

			    }

				else if (test.indexOf('isEmail')!=-1) 

				{ 

					p=val.indexOf('@');

					s=val.indexOf('.');

			        if (p<1 || p==(val.length-1))

					{

						errors+='- '+nm+' must contain an e-mail Address.\n';

						val_new.style.backgroundColor = '#e2e2e2';

		

					}

					//else if(s<p || s==(val.length-1))

					else if(!regEmail.test(val))

					{

						errors+='- '+nm+' must contain a valid e-mail Address.\n';

						val_new.style.backgroundColor = '#e2e2e2';

					}

			     }

				else if (test.indexOf('isAmount')!=-1) 

				{ 		

					

					if (parseFloat(val) < parseFloat(val_new.getAttribute('maxlength')))

					{

						errors+='- You cannot request transfers for amounts under £'+ val_new.getAttribute('maxlength') +'.\n';

						val_new.style.backgroundColor = '#e2e2e2';		

					}

			    }

				else if (test.indexOf('isNaN')!=-1) 

				{ 

					if (isNaN(val))

					{

						errors+='- '+nm+' must contain a number.\n';

						val_new.style.backgroundColor = '#e2e2e2';		

					}

			    }

				else if (test.indexOf('isMax')!=-1) 

				{ 

					if (getWordCount(val) <= val_new.getAttribute('maxlength'))

					{

						errors+='- '+nm+' must contain more than '+ val_new.getAttribute('maxlength') +' words.\n';

						val_new.style.backgroundColor = '#e2e2e2';		

					}

			    }

				else if (test.indexOf('isMin')!=-1) 

				{ 

					if (val.length < val_new.getAttribute('minlength'))

					{

						errors+='- '+nm+' contain not less than '+ val_new.getAttribute('minlength') +'.\n';

						val_new.style.backgroundColor = '#e2e2e2';		

					}

			    }

				else if (test.indexOf('isUrl')!=-1) 

				{ 

					p=val.indexOf('http://');

					s=val.indexOf('.');

			        if (p<0 || p==(val.length-1))

					{

						errors+='- '+nm+' must be valid URL e.g. http://www.abc.com\n';

						val_new.style.backgroundColor = '#e2e2e2';

		

					}

					else if(s<p || s==(val.length-1))

					{

						errors+='- '+nm+' must be valid URL e.g. http://www.abc.com\n';

						val_new.style.backgroundColor = '#e2e2e2';

					}

			     }else if (test.indexOf('isChar')!=-1) 

				 { 

					var first_char;

					first_char= val.charAt(0);

					if(first_char==0||first_char==1||first_char==2||first_char==3||first_char==4||first_char==5||first_char==6||first_char==7||first_char==8||first_char==9){

					 errors+='- '+nm+' must starts with  a char.\n';

					 val_new.style.backgroundColor = '#e2e2e2';

					}

			     }

	   			 else if (test.charAt(0)=='R')

				{

					result = trim(val);

					

				if(result.length==0){

				errors += '- '+nm+' is required.\n'; 

				val_new.style.backgroundColor = '#e2e2e2';

				}

				} 

			}

			else if (test.charAt(0) == 'R'){

				errors += '- '+nm+' is required.\n'; 

				val_new.style.backgroundColor = '#e2e2e2';

			}

			

			

		}

		if(errors !="")

		{	if(j<=0)

			{

				

				focusitem = formtype[i];

				j++;

			}

			

		}

	} 

	

//return errors;

  

  if (errors)

  {

	alert('The following error(s) occurred:\n\n'+errors);

	

	focusitem.focus();

	return false;

   }

   else

	return true;



//  document.MM_returnValue = (errors == '');

	

}





function trim(inputString) {

   // Removes leading and trailing spaces from the passed string. Also removes

   // consecutive spaces and replaces it with one space. If something besides

   // a string is passed in (null, custom object, etc.) then return the input.

   if (typeof inputString != "string") { return inputString; }

   var retValue = inputString;

   var ch = retValue.substring(0, 1);

   while (ch == " ") { // Check for spaces at the beginning of the string

      retValue = retValue.substring(1, retValue.length);

      ch = retValue.substring(0, 1);

   }

   ch = retValue.substring(retValue.length-1, retValue.length);

   while (ch == " ") { // Check for spaces at the end of the string

      retValue = retValue.substring(0, retValue.length-1);

      ch = retValue.substring(retValue.length-1, retValue.length);

   }

   while (retValue.indexOf("  ") != -1) { // Note that there are two spaces in the string - look for multiple spaces within the string

      retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length); // Again, there are two spaces in each of the strings

   }

   return retValue; // Return the trimmed string back to the doc

} // Ends the "trim" function



//CODE FOR RECURRENCE STUFF



function delete_confirm(form)

{

	if(form.delete1.value == "Delete")

	{	

		if(confirm("Are you sure?"))

		{

			form.submit;

		}

		else

		{

			return false;

		}

	}

}



function confirmation(form)

{

	if(confirm("Are you sure?"))

	{

		form.submit;

	}

	else

	{

		return false;

	}

}



function Decline_confirm(form)

{

	if(form.delete1.value == "Decline")

	{	

		if(confirm("Are you sure?"))

		{

			form.submit;

		}

		else

		{

			return false;

		}

	}

}









function checkall(objForm){



	len = objForm.elements.length;



	var i=0;

	for( i=0 ; i<len ; i++) {

		if (objForm.elements[i].type=='checkbox') {

			objForm.elements[i].checked = objForm.check_all.checked;

			if(objForm.check_all.checked == true)

			{

				if(i == 1) document.adminForm.eid.value = objForm.elements[i].value;

			} 

			else

			{

				document.adminForm.eid.value = '';

			}

		}

	}

}



function editchk(check,value)

{

	if(check == true)

	{

		document.adminForm.eid.value = value;

	} 

	else

	{

		document.adminForm.eid.value = '';

	}

}



function is_any_check_box_checked(fObj)

{

	found=false;

	for(i=0;i<fObj.length;i++)

	{

		if(fObj[i].type=="checkbox" && fObj[i].checked) 

		{

			found=true;

			break	

		}		

	}

	return found;

}



function editcheckBox(page,name) {



	var val = document.adminForm.eid.value;

	if(!document.adminForm.eid.value)

	{

		alert('Please select a ' + name + ' from the list to edit');

		return false;

	} else {

		gopg(page+'?eid='+val);

	}

	

}



function deletecheckBox(page,name) {



	var fObj = document.adminForm;

	var val = getchecked();

	if(is_any_check_box_checked(fObj)==false)

	{

		alert('Please select a ' + name + ' from the list to delete');

		return false;

	} else
	
	if(confirm("Are you sure?"))
	{

		gopg(page+'?Delete=yes&cids='+val);

	} else {

		return false;  

	}


	

}



function unpublishcheckBox(page,name) {



	var fObj = document.adminForm;

	var val = getchecked();

	if(is_any_check_box_checked(fObj)==false)

	{

		alert('Please select a ' + name + ' from the list to unpublish');

		return false;

	} else {

		gopg(page+'?Deactivate=yes&cids='+val);

	}

	

}



function unfeaturedcheckBox(page,name) {



	var fObj = document.adminForm;

	var val = getchecked();

	if(is_any_check_box_checked(fObj)==false)

	{

		alert('Please select a ' + name + ' from the list to Unfeatured');

		return false;

	} else {

		gopg(page+'?Fno=yes&cids='+val);

	}

	

}



function featuredcheckBox(page,name) {



	var fObj = document.adminForm;

	var val = getchecked();

	if(is_any_check_box_checked(fObj)==false)

	{

		alert('Please select a ' + name + ' from the list to Featured');

		return false;

	} else {

		gopg(page+'?Fyes=yes&cids='+val);

	}

	

}



function anycheckBox(page,name,value) {



	var fObj = document.adminForm;

	var val = getchecked();

	if(is_any_check_box_checked(fObj)==false)

	{

		alert('Please select a ' + name + ' from the list to '+value);

		return false;

	} else {

		gopg(page+'&cids='+val);

	}

	

}



function hotNocheckBox(page,name) {



	var fObj = document.adminForm;

	var val = getchecked();

	if(is_any_check_box_checked(fObj)==false)

	{

		alert('Please select a ' + name + ' from the list to Hot No');

		return false;

	} else {

		gopg(page+'?Hot_No=yes&cids='+val);

	}

	

}



function hotYescheckBox(page,name) {



	var fObj = document.adminForm;

	var val = getchecked();

	if(is_any_check_box_checked(fObj)==false)

	{

		alert('Please select a ' + name + ' from the list to Hot Yes');

		return false;

	} else {

		gopg(page+'?Hot_Yes=yes&cids='+val);

	}

	

}



function publishcheckBox(page,name) {



	var fObj = document.adminForm;

	var val = getchecked();

	if(is_any_check_box_checked(fObj)==false)

	{

		alert('Please select a ' + name + ' from the list to publish');

		return false;

	} else {

		gopg(page+'?Activate=yes&cids='+val);

	}

	

}







function availablecheckBox(page,name) {



	var fObj = document.adminForm;

	var val = getchecked();

	if(is_any_check_box_checked(fObj)==false)

	{

		alert('Please select a ' + name + ' from the list to available');

		return false;

	} else {

		gopg(page+'?Yes=yes&cids='+val);

	}

	

}





function unavailablecheckBox(page,name) {



	var fObj = document.adminForm;

	var val = getchecked();

	if(is_any_check_box_checked(fObj)==false)

	{

		alert('Please select a ' + name + ' from the list to unpublish');

		return false;

	} else {

		gopg(page+'?No=yes&cids='+val);

	}

	

}









function checkCheckboxes(fObj)

{		

	if(is_any_check_box_checked(fObj)==true)

	{

		if(confirm("Are you sure?"))

		{

			return true;  

		}

		else 

		{

			return false;  

		}

	}

	else if(is_any_check_box_checked(fObj)==false)

	{

		alert("Select at least one check box.");		

		return false;

	}

}

function checkCheckboxes_album_delete(delete_id,doc_add_auto_id,SET_ID)

{

	//alert("doc_add_auto_id"+doc_add_auto_id);

	//alert("SET_ID"+SET_ID);

	location.href='album-photos.php?SET_ID='+SET_ID+'&image_name[]='+doc_add_auto_id+'&act=deletephoto';

}

function ValidateInfo()

{	with(window.document.ChangePasswordForm)

	{	

		

		if(oldpassword_skip.value=="")

		{	alert("Enter Old Password !"); 

			oldpassword_skip.focus();return false;

		}



		if(password.value=="")

		{	alert("Enter Password !"); 

			password.focus();return false;

		}

		if(confirmpassword_skip.value=="")

		{	alert("Enter Confirm Password !"); 

			confirmpassword_skip.focus();return false;

		}

		if(password.value!=confirmpassword_skip.value)

		{	alert("New Password doesn't match confirm password !"); 

			confirmpassword_skip.focus();return false;

		}

		

		return true;

	}

}



function getWordCount(val) {

	val = val.toString()

	if(val.length == 0) return 0

	var wordslen = val.split(' ')

	return wordslen.length

}





function openwindow(type)

{

	window.open('Sendmail.php?type='+type,'aa','width=400,height=400')

}



function getchecked()

{

	var arr = '';

	if(document.forms['adminForm'].elements['chk[]']) {

		if(document.forms['adminForm'].elements['chk[]'].length)

		{

			for(i = 0; i < document.forms['adminForm'].elements['chk[]'].length;i++)

			{

				if(document.forms['adminForm'].elements['chk[]'][i].checked == true)

				{

					  arr += document.forms['adminForm'].elements['chk[]'][i].value+',';

				}

			}

		}

		else

		{

			 arr += document.forms['adminForm'].elements['chk[]'].value;// + ',';

		}

		return arr;

	}

}

function formSubmit(task)

{

	document.adminForm.task.value = task;

	var frmObj = document.adminForm;

	if(formvalid(frmObj))

	{

		frmObj.submit();

		return true;

	}

	else

	{

		return false;

	}

}



function publish(id,val)

{

	document.getElementById('cid'+id).checked=true;

	var cids = getchecked();

	gopg('?'+val+'=yes&cids='+cids);

}



function anysubmit(id,val)

{

	document.getElementById('cid'+id).checked=true;

	var cids = getchecked();

	gopg('?'+val+'=yes&cids='+cids);

}



function edit(id,pagename)

{

	gopg(pagename+'.php?eid='+id);

}



function deleteany(id)

{

	if(confirm("Are you sure?"))

	{

		gopg('?Delete=yes&cids='+id);

	}

	else 

	{

		return false;  

	}

}



function hot(id,val)

{

	document.getElementById('cid'+id).checked=true;

	var cids = getchecked();

	gopg('?'+val+'=yes&cids='+cids);

}



function featured(id,val)

{

	document.getElementById('cid'+id).checked=true;

	var cids = getchecked();

	gopg('?'+val+'=yes&cids='+cids);

}



function any(id,val)

{

	document.getElementById('cid'+id).checked=true;

	var cids = getchecked();

	gopg('?'+val+'=yes&cids='+cids);

}



function trcolor(id,val)

{

	if(val) {

		id.className='trcolor-hover'

	} else {

		id.className='trcolor'

	}

}



function submit_once(but, frmObj)

{

	if(formvalid(frmObj))

	{

		frmObj.submit();

		but.disabled = true;

		return true;

	}

	else

	{

		return false;

	}

}

function gopg(pagename)

{

	window.location.href=pagename;

}



function Get_Cookie( name ) {



var start = document.cookie.indexOf( name + "=" );

var len = start + name.length + 1;

if ( ( !start ) &&

( name != document.cookie.substring( 0, name.length ) ) )

{

return null;

}

if ( start == -1 ) return null;

var end = document.cookie.indexOf( ";", len );

if ( end == -1 ) end = document.cookie.length;

return unescape( document.cookie.substring( len, end ) );

}



function number_format(a, b, c, d) {

 a = Math.round(a * Math.pow(10, b)) / Math.pow(10, b);

 e = a + '';

 f = e.split('.');

 if (!f[0]) {

  f[0] = '0';

 }

 if (!f[1]) {

  f[1] = '';

 }

 if (f[1].length < b) {

  g = f[1];

  for (i=f[1].length + 1; i <= b; i++) {

   g += '0';

  }

  f[1] = g;

 }

 if(d != '' && f[0].length > 3) {

  h = f[0];

  f[0] = '';

  for(j = 3; j < h.length; j+=3) {

   i = h.slice(h.length - j, h.length - j + 3);

   f[0] = d + i +  f[0] + '';

  }

  j = h.substr(0, (h.length % 3 == 0) ? 3 : (h.length % 3));

  f[0] = j + f[0];

 }

 c = (b <= 0) ? '' : c;

 return f[0] + c + f[1];

}


