
function validation()
{
var val=document.getElementById('email').value;
var pphone =document.getElementById('pphone').value;
var regex = /^[a-zA-Z]{1}[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;	
if(isEmpty('username',"Please enter Username") ||  isEmpty('password',"Please enter Password") || isEmpty('password2',"Please enter Retype Password") ||   chk_password('password','password2','Please enter Retype Password same as Password') || isEmpty('fname',"Please enter FirstName") || isEmpty('lname',"Please enter LastName") || isEmpty('email',"Please enter Email address"))
{													
return false;
}
else
if(regex.test(val)==0)
{
alert("Invalid Email address");
document.getElementById('email').select();
document.getElementById('email').focus();
return false;
}
else
if(checkInternationalPhone(pphone)==false)
{
alert("Please enter valid Primary Phone number");
document.getElementById('pphone').focus();
return false;
}
else
 if(isEmpty("address1","Please enter Address") || isEmpty("city1","Please enter City") || ChkDropdown("bcountry1"," Please select a Country or Region") )
{
return false;
}
else
if(document.getElementById("bcountry1").value==39)
{
	if(ChkDropdown("bstatedrop1"," Please select State"))
		return false;
	
}
else
if(document.getElementById("bcountry1").value==227)
{
	if(ChkDropdown("bstatedrop1"," Please select State"))
		return false;
	
}
else
if(document.getElementById("bcountry1").value!="")
{
	if(document.getElementById("bstatedrop1").value=="")
	{
		alert("Please enter State");
		document.getElementById("bstatedrop1").focus();
		return false;
		
	}
	
}
if(isEmpty("zip1","Please enter Zip"))
	return false
else
if(document.getElementById("bcountry1").value==227)
{
	if(isEmpty("zip1","Please enter Zip") || validateZIP('zip1'))
		return false
}
if(document.getElementById('agree').checked==false)
{
	alert("Please agree Terms of use for further registration");	
	document.getElementById('agree').focus();
	return false;
}
else
return true;
}

function SecondFormValidation()
{
var k;
k=document.getElementById('permeaddress');

chosen = ""
len = document.frm.membership.length;
for (i = 0; i <len; i++) {
if (document.frm.membership[i].checked) {

	chosen = document.frm.membership[i].value;
}
}

if (chosen == "") {
	alert("Please select Membership details");
	document.getElementById('membership').focus();
	return false;

}

if(k.checked == false)
{
	if( isEmpty("address3","Please enter Address") || isEmpty("city2","Please enter City") || ChkDropdown("bcountry2"," Please select  a country"))
	return false;
}

if(ChkDropdown("bstatedrop2"," Please select state") ||isEmpty("postalcode2","Please enter zip code") )
{
		return false;
}

if(document.getElementById('bcountry2').value==227)
{
	if(isEmpty("postalcode2","Please enter Zip") || validateZIP('postalcode2'))
		return false
}

if(ChkDropdown('card_type'," Please select Credit card type") || isEmpty('cardholdername',"Please enter Cardholders Name") || isEmpty('creditcardnum',"Please enter Credit card number") || !cardval(document.frm.creditcardnum.value,document.frm.creditcardnum) || ChkDropdown('card_expire_Month',"Please select Expire Date") ||  ChkDropdown('card_expire_Year',"Please select expire year") ||  isEmpty('card_cvv2',"Please enter CVV2 ") )
{
return false;
}
else
if(isNaN(document.getElementById('card_cvv2').value))
{
	alert("Please enter valid CVV2")
	document.getElementById('card_cvv2').focus();
	return false
}



}

function getHTTPObject()
{
if (window.ActiveXObject) 
return new ActiveXObject("Microsoft.XMLHTTP");
else if (window.XMLHttpRequest) 
return new XMLHttpRequest();
else
{
alert("Your browser does not support AJAX.");
return null;
}
}

//function ValidateUser(k,fieldname,temp)
function ValidateUser(k,fieldname)
{

var str1;
var str2;
str1= k.value;
str2="wp-subfunctions.php?Click="+str1+"&fieldname="+fieldname;

httpObject = getHTTPObject();
if (httpObject != null)
{
httpObject.open("POST", str2, true);
httpObject.send(null);
httpObject.onreadystatechange = setOutput;
}
function setOutput()
{
if(httpObject.readyState == 4)
{
var temp =httpObject.responseText;

if(fieldname=="username")
document.getElementById('outputText').innerHTML= httpObject.responseText;
else
document.getElementById('outputText2').innerHTML= httpObject.responseText;
}

if( temp == "Exist")
{
alert("Please Change "+fieldname);
document.getElementById(fieldname).select();
document.getElementById(fieldname).focus();
}
}


}		




function isEmpty(field,mes)
{	

var val=document.getElementById(field).value;

if(val=="")
{
alert(mes);
document.getElementById(field).focus();
return true;
}
else
return false;
}


//PhoneNumber Validation Start


/**
 * DHTML phone number validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
 */

// Declaring required variables
var digits = "0123456789";
// non-digit characters which are allowed in phone numbers
var phoneNumberDelimiters = "()- ";
// characters which are allowed in international phone numbers
// (a leading + is OK)
var validWorldPhoneChars = phoneNumberDelimiters + "+";
// Minimum no of digits in an international phone no.
var minDigitsInIPhoneNumber = 10;

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 trim(s)
{   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not a whitespace, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (c != " ") returnString += c;
    }
    return returnString;
}
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++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function checkInternationalPhone(strPhone){
var bracket=3
//strPhone=trim(strPhone)
//if(strPhone.indexOf("+")>1) return false
if(strPhone.indexOf("-")!=-1)bracket=bracket+1
//if(strPhone.indexOf("(")!=-1 && strPhone.indexOf("(")>bracket)return false
//var brchr=strPhone.indexOf("(")
//if(strPhone.indexOf("(")!=-1 && strPhone.charAt(brchr+2)!=")")return false
//if(strPhone.indexOf("(")==-1 && strPhone.indexOf(")")!=-1)return false
s=stripCharsInBag(strPhone,validWorldPhoneChars);
return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}


function validateZIP(zip)
{
var field=document.getElementById(zip).value;
var valid = "0123456789-";
var hyphencount = 0;
if (field.length!=5 && field.length!=10) 
{
alert("Please enter your 5 digit or 5 digit+4 zip code.");
document.getElementById(zip).select();
document.getElementById(zip).focus();
return true;
}
for (var i=0; i < field.length; i++) 
{
temp = "" + field.substring(i, i+1);
if (temp == "-") hyphencount++;
if (valid.indexOf(temp) == "-1") 
{
alert("Invalid characters in your zip code.  Please try again.");
return true;
}
if ((hyphencount > 1) || ((field.length==10) && ""+field.charAt(5)!="-")) 
{
alert("The hyphen character should be used with a properly formatted 5 digit+four zip code, like '12345-6789'.   Please try again.");
return true;
}
}
return false;
}

function ChkDropdown(state,msg)	
{
var stat =document.getElementById(state).value;
if((stat=="") || (stat==0))
{
alert(msg);
document.getElementById(state).focus();
return true;
}
else
return false;

}


function Getpage(page)
{
document.location.href=page+".php";
}

function Editform()
{
var val=document.getElementById('email').value;
var pphone=document.getElementById('pphone').value;

var regex = /^[a-zA-Z]{1}[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;	
if(isEmpty('username',"Please enter Username") ||   isEmpty('fname',"Please enter FirstName") || isEmpty('lname',"Please enter LastName") || isEmpty('email',"Please enter Email Address"))
{													
return false;
}
else
if(regex.test(val)==0)
{
alert("Invalid Email Address");
document.getElementById('email').select();
document.getElementById('email').focus();
return false;
}
else
if(checkInternationalPhone(pphone)==false)
{
alert(document.getElementById('pphone').value)
alert("Please enter Valid Primary Phone Number");
document.getElementById('pphone').focus();
return false;
}
else
if(isEmpty("address1","Please enter Address") || isEmpty("city1","Please enter City") || ChkDropdown("bstatedrop1"," Please Select State") || isEmpty("zip1","Please enter zip code") || validateZIP('zip1') || ChkDropdown("bcountry1"," Please Select Country") )
{
return false;
}
else
if(isEmpty("address3","Please enter Address") || isEmpty("city2","Please enter City") || ChkDropdown("bstatedrop2"," Please Select State") || isEmpty("postalcode2","Please enter zip code") || validateZIP('postalcode2') || ChkDropdown("bcountry2"," Please Select Country") )
{
return false;
}
if(ChkDropdown('card_type'," Please Select Credit Card Type") || isEmpty('cardholdername',"enter Card Holder") || isEmpty('creditcardnum',"enter Card number") || ChkDropdown('card_expire_Month',"Please select expire month") || ChkDropdown('card_expire_Year',"Please select expire year") ||  ChkDropdown('card_expire_Year',"Please select expire year"))
{
return false;
}
else
return true;

}


function chk_password(obj_name,obj_name2,msg)
{

var password=document.getElementById(obj_name).value;
var conpassword=document.getElementById(obj_name2).value;

if(conpassword!=password)
{
alert(msg);
document.getElementById(obj_name2).select();
 document.getElementById(obj_name2).focus();
return true;
}
return false;		
}


function chkstatus(k,add1,add2,city1,state1,zip1,country1)
{
var k;
if(k.checked == true)
{ 
	if(country1==39)
		document.getElementById('bstatedrop2').value=state1;
		
	else
	if(country1==227)
		document.getElementById('bstatedrop2').value=state1;
		
	else
	{
		var textstring ="<input type='text' name='bstatedrop2' id='bstatedrop2' value='"+state1+"'>";
		document.getElementById('test').innerHTML=textstring;
		
	}
	document.getElementById('address3').value=add1;
	document.getElementById('address4').value=add2;
	document.getElementById('city2').value=city1;
	document.getElementById('postalcode2').value=zip1;
	document.getElementById('bcountry2').value=country1;
}
else
{
	document.getElementById('address3').value=	"";
	document.getElementById('address4').value="";
	document.getElementById('city2').value=	"";
	document.getElementById('bstatedrop2').value="";
	document.getElementById('postalcode2').value="";
	document.getElementById('bcountry2').value="";
}
}

function chkstatus1(k,add1,add2,city1,state1,zip1,country1)
{
var k;
if(k.checked == true)
{
	
	if(country1==39)
		document.getElementById('bstatedrop2').value=state1;
		
	else
	if(country1==227)
		document.getElementById('bstatedrop2').value=state1;
		
	else
	{
		var textstring ="<input type='text' name='bstatedrop2' id='bstatedrop2' value='"+state1+"'>";
		document.getElementById('test').innerHTML=textstring;
		
	}
	document.getElementById('address3').value=add1;
	document.getElementById('address4').value=add2;
	document.getElementById('city2').value=city1;
	document.getElementById('postalcode2').value=zip1;
	document.getElementById('bcountry2').value=country1;
}
else
{
document.getElementById('address3').value=	"";
document.getElementById('address4').value="";
document.getElementById('city2').value=	"";
document.getElementById('bstatedrop2').value="";
document.getElementById('postalcode2').value="";
document.getElementById('bcountry2').value="";
}
}

function testimonial()
{
var img=document.contactusform.uploadedfile.value;
var proimage=img.split('.');
var img1=document.contactusform.uploadedfile1.value;
var proimage1=img1.split('.');

var thumb=document.contactusform.thumb.value;
var thumbproimage=thumb.split('.');

var val=document.getElementById('email').value;
var regex = /^[a-zA-Z]{1}[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;	
if( isEmpty("name","Please enter Name") || isInteger("phone","Please enter Phone number") || isEmpty("email","Please enter Email address") )
{
	return false;
}
else
if(regex.test(val)==0)
{
alert("Invalid Email address");
document.getElementById('email').select();
document.getElementById('email').focus();
return false;
}
else
if(proimage[proimage.length-1]!='jpg' && proimage[proimage.length-1]!='JPG' 
&& proimage[proimage.length-1]!='jpeg'&& proimage[proimage.length-1]!='png' && proimage[proimage.length-1]!='PNG' && proimage[proimage.length-1]!='gif' && proimage[proimage.length-1]!='GIF')
{
alert("Please upload valid Before Image ");
document.contactusform.uploadedfile.select();
return false;
}
else
if(proimage1[proimage1.length-1]!='jpg' && proimage1[proimage1.length-1]!='JPG' 
&& proimage1[proimage1.length-1]!='jpeg'&& proimage1[proimage1.length-1]!='png' && proimage1[proimage1.length-1]!='PNG' && proimage1[proimage1.length-1]!='gif' && proimage1[proimage1.length-1]!='GIF')
{
alert("Please upload valid After Image ");
document.contactusform.uploadedfile1.focus();
return false;
}
else
if(thumbproimage[thumbproimage.length-1]!='jpg' && thumbproimage[thumbproimage.length-1]!='JPG' 
&& thumbproimage[thumbproimage.length-1]!='jpeg'&& thumbproimage[thumbproimage.length-1]!='png' && thumbproimage[thumbproimage.length-1]!='PNG' && thumbproimage[thumbproimage.length-1]!='gif' && thumbproimage[thumbproimage.length-1]!='GIF')
{
alert("Please upload valid Thumbnail Image");
document.contactusform.thumb.focus();
return false;
}
else
if( isEmpty("subject","Please enter Subject") || isEmpty("message","Please enter Message")  )
{
	return false
}
else
{
	return true;
}
}



function contactus()
{
var val=document.getElementById('email').value;
var regex = /^[a-zA-Z]{1}[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;	
if( isEmpty("name","Please enter Name") || isEmpty("email","Please enter Email address") )
{
	return false;
}
else
if(regex.test(val)==0)
{
alert("Invalid Email address");
document.getElementById('email').select();
document.getElementById('email').focus();
return false;
}
else
if( isEmpty("subject","Please enter Subject") || isEmpty("message","Please enter Message")  )
{
	return false
}
else
{
	return true;
}

}


function cardval(s,k)
 {
	cardNumber= document.getElementById('creditcardnum').value;
	
	
	for(x=0;x<cardNumber.length;x++)
	{
		if(cardNumber.charCodeAt(x)<48 || cardNumber.charCodeAt(x)>57 ||  cardNumber.length !=16)
		{
			alert("Please enter Valid Credit Card Number");
			document.getElementById('creditcardnum').focus();
		document.getElementById('creditcardnum').select();
			return false;
		}
	}
		if(s=="")
	{
		alert("Please enter your Credit card number");
		document.getElementById('creditcardnum').focus();
		document.getElementById('creditcardnum').select();
		return false;
	}
	else
	{
		return true;
		}
	
	// remove non-numerics
	//var v = "0123456789";
//	var w = "";
//	
//	for (i=0; i < s.length; i++) {
//	x = s.charAt(i);
//	if (v.indexOf(x,0) != -1)
//	w += x;
//	}
//	// validate number
//	j = w.length / 2;
//	if (j < 6.5 || j > 8 || j == 7)
//	{
//		alert("Please enter Valid Credit Card Number");
//		k.select();
//		k.focus();
//		return false;
//	}
//	else
//	{
//		return true;
//	}
//	k = Math.floor(j);
//	m = Math.ceil(j) - k;
//	c = 0;
//	for (i=0; i<k; i++) {
//	a = w.charAt(i*2+m) * 2;
//	c += a > 9 ? Math.floor(a/10 + a%10) : a;
//	}
//	for (i=0; i<k+m; i++) c += w.charAt(i*2+1-m) * 1;
//	return (c%10 == 0);
}
// function Rotateimage(count,nindex)
// {
// var i;
// var image = document.getElementById('image');
// var imagearray = new Array();
// for (i=0;i<count;i++)
// {
// imagearray[i] = document.getElementById('c'+i).value	
// }
// image.innerHTML = "<img src='slideshowImages/"+imagearray[nindex]+"' alt='Video' width='218' height='175' />";
// if(nindex < count)
// {
// nindex++;
// }
// if(nindex == count)
// {
// nindex = 0;
// }
// setTimeout("Rotateimage('"+count+"','"+nindex+"')",5000);
// }



function changePrevOrNext(elem, prev_or_next) {
    for (var i = 1; i < 5; i++)
    {
        curr_num = 1;
        if ($(elem + i).visible())
        {
            curr_num = i;
            break;
        }
    }
    if (prev_or_next.toLowerCase() == 'next')
    {
        curr_num = curr_num + 1;
        if (curr_num > 4)
        {
            curr_num = curr_num - 4;
        }
    }
    if (prev_or_next.toLowerCase() == 'prev')
    {
        if (curr_num <= 1)
        {
            curr_num = 4;
        } else {
            curr_num = curr_num - 1;
        }
    }

    changeItemShow(elem, curr_num);
}


//var autoConferenceID = "div_conference|1";

 function changeItemShow(elem, num,count)
{
var elemobj = $(elem + num);
 for (var i = 1; i <= count; i++)
{

      if ($(elem + i).visible() && i != num)
       {
	   Effect.Appear(elem + num);
           Element.toggle(elem + i, elem + num);
           Effect.Fade(elem + i);
            num = i;
           break;
       }
}
   if (elem == 'div_magazine')
   {
       autoMagazineID = "div_magazine|"+num;
   } 

 }
var autoMagazineID = "div_magazine|1"; 
function autoMagzineScollor(count){
  var tempArr = autoMagazineID.split("|");
  var tnum = parseInt(tempArr[1])+1;
  if (tnum > count) tnum = 1;
  changeItemShow(tempArr[0], tnum,count);
} 
function Getpage(page)
{
document.location.href=page+".php";
}
function mymarilluvalidataion()
{
var pphone=document.getElementById('pphone').value;
var val=document.getElementById('email').value;
var regex = /^[a-zA-Z]{1}[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;	
if(isEmpty('fname',"Please enter FirstName") || isEmpty('lname',"Please enter LastName"))
{													
return false;
}
else
if(regex.test(val)==0)
{
alert("Invalid Email Address");
document.getElementById('email').select();
document.getElementById('email').focus();
return false;
}
else
if( checkInternationalPhone(pphone)==false)
{
alert("Please enter Valid Primary phone");
document.getElementById('pphone').focus();
return false;
}
else
if( isEmpty("address1","Please enter Address") || isEmpty("city1","Please enter City") || ChkDropdown("bcountry1"," Please Select Country or Region")) 
return false;
else
if(document.getElementById("bcountry1").value==39)
{
	if(ChkDropdown("bstatedrop1"," Please select State"))
		return false;
	
}
else
if(document.getElementById("bcountry1").value==227)
{
	if(ChkDropdown("bstatedrop1"," Please select State"))
		return false;
	
}
else
if(document.getElementById("bcountry1").value!="")
{
	if(document.getElementById("bstatedrop1").value=="")
	{
		alert("Please enter State");
		document.getElementById("bstatedrop1").focus();
		return false;
		
	}
	
}
if(isEmpty("postalcode1","Please enter Zip"))
	return false
else
if(document.getElementById("bcountry1").value==227)
{
	if(isEmpty("postalcode1","Please enter Zip") || validateZIP('postalcode1'))
		return false
}
if( isEmpty("address3","Please enter Address") || isEmpty("city2","Please enter City") ||ChkDropdown("bcountry2"," Please Select Country"))
	return false;
else
if(document.getElementById("bcountry2").value==39)
{
	if(ChkDropdown("bstatedrop2"," Please select State"))
		return false;
	
}
else
if(document.getElementById("bcountry2").value==227)
{
	if(ChkDropdown("bstatedrop2"," Please select State"))
		return false;
	
}
else
if(document.getElementById("bcountry2").value!="")
{
	if(document.getElementById("bstatedrop2").value=="")
	{
		alert("Please enter State");
		document.getElementById("bstatedrop2").focus();
		return false;
		
	}
	
}
if(isEmpty("postalcode2","Please enter Zip"))
	return false
else
if(document.getElementById("bcountry2").value==227)
{
	if(isEmpty("postalcode2","Please enter Zip") || validateZIP('postalcode2'))
		return false
}

if(document.getElementById('mspricedetails').value!=0)
{
	if( ChkDropdown('card_type'," Please Select Credit Card Type") || isEmpty('cardholdername',"Please enter Card Holders Name") || ChkDropdown('card_expire_Month',"Please Select Expire Month") || ChkDropdown('card_expire_Year',"Please Select Expire Year") ||  ChkDropdown('card_expire_Year',"Please select expire year") ||  isEmpty('card_cvv2',"Please enter card_cvv2 Number") )
	{
		return false;
	}
}
else
{
return true;
}
}

function memberValidation()
{
if(isEmpty('password',"Please enter Password") || isEmpty('password2',"Please enter Retype Password") ||   chk_password('password','password2','Please enter Retype Password same as Password') || isEmpty('fname',"Please enter FirstName") || isEmpty('lname',"Please enter LastName"))
{
return false;
}
else
if( isInteger('pphone',"Please enter Primary Phone Number") || isEmpty("address1","Please enter Address") || isEmpty("city1","Please enter City") || ChkDropdown("bstatedrop1"," Please Select State") || isEmpty("zip1","Please enter Zip") || validateZIP('zip1') || ChkDropdown("bcountry1"," Please Select Country or Region") )
{
return false;
}
else
if(document.getElementById('agree').checked==false)
{
alert("Please Agree Terms Of Use For Further Registration");	
document.getElementById('agree').focus();
return false;
}
else
return true;	
}

function membervalid()
{
var k;
k=document.getElementById('permeaddress');

chosen = ""
len = document.frm.membership.length;
for (i = 0; i <len; i++) {
if (document.frm.membership[i].checked) {

	chosen = document.frm.membership[i].value;
}
}

if (chosen == "") {
	alert("Select Membership Details");
	document.getElementById('membership').focus();
	return false

}

if(k.checked == false)
{
	if( isEmpty("address3","Please enter Address") || isEmpty("city2","Please enter City") || ChkDropdown("bstatedrop2"," Please Select State") || isEmpty("postalcode2","Please enter zip code") || validateZIP('postalcode2') || ChkDropdown("bcountry2"," Please Select Country") )
	{
		return false;
	}
}
if(ChkDropdown('card_type'," Please Select Credit Card Type") || isEmpty('cardholdername',"Please enter Card Holders Name") || isEmpty('creditcardnum',"Please enter Credit Card number") || !cardval(document.frm.creditcardnum.value,document.frm.creditcardnum) || ChkDropdown('card_expire_Month',"Please Select Expire Month") || ChkDropdown('card_expire_Year',"Please Select Expire Year") ||  ChkDropdown('card_expire_Year',"Please select expire year") ||  isEmpty('card_cvv2',"Please enter card_cvv2 Number") )
{
return false;
}
else
if(isNaN(document.getElementById('card_cvv2').value))
{
alert("Please enter Valid card_cvv2")
document.getElementById('card_cvv2').focus();
return false
}

}


function forgetinfo()
{
var k = document.getElementById('fgpwd');
var k1 = document.getElementById('uname');
var k2 =document.getElementById('email1');
				
var u = document.getElementById('fguser')
var u1 =document.getElementById('email2');
		
var v =document.getElementById('both');
var v1=document.getElementById('email3');

//var val=document.getElementById('email').value;
var regex = /^[a-zA-Z]{1}[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
			
if((k.checked==false) && (u.checked==false) && (v.checked==false))
{
alert("Please check your choice");
k.focus();
return false;
}
else
if(k.checked==true) 
{
	if(isEmpty('uname',"Please enter Username") || isEmpty('email1',"Please enter Email Address"))	
		return false;
	else
	if(regex.test(k2.value)==0)
	{
		alert("Please enter valid Email Address");
		k2.focus()
		return false;
	}		
}
if((u.checked==true) && isEmpty('email2',"Please enter Email Address"))
	return false;
else
if((u.checked==true) && regex.test(u1.value)==0)
{
alert("Please enter valid Email Address");
u1.focus();
return false;
}
else
if((v.checked==true) && isEmpty('email3',"Please enter Email Address"))
return false;
else
if((v.checked==true) && regex.test(v1.value)==0)
{
alert("Please enter valid Email Address");
v1.focus();
return false;
}
else
return true;
}


function memvalidation1()
{
var pphone =document.getElementById('pphone').value;
if( isEmpty('password',"Please enter Password") || isEmpty('password2',"Please enter Retype Password") ||   chk_password('password','password2','Please enter Retype Password same as Password') || isEmpty('fname',"Please enter First Name") || isEmpty('lname',"Please enter Last Name"))
{													
return false;
}
else
if(checkInternationalPhone(pphone)==false)
{
alert("Please enter valid Primary Phone number");
document.getElementById('pphone').focus();
return false;
}
else
if(isEmpty("address1","Please enter Address") || isEmpty("city1","Please enter City") ||  ChkDropdown("bcountry1"," Please select a Country/Region") )
{
return false;
}
else
if(document.getElementById("bcountry1").value==39)
{
	if(ChkDropdown("bstatedrop1"," Please select State"))
		return false;
	
}
else
if(document.getElementById("bcountry1").value==227)
{
	if(ChkDropdown("bstatedrop1"," Please select State"))
		return false;
	
}
else
if(document.getElementById("bcountry1").value!="")
{
	if(document.getElementById("bstatedrop1").value=="")
	{
		alert("Please enter State");
		document.getElementById("bstatedrop1").focus();
		return false;
		
	}
	
}
if(isEmpty("zip1","Please enter Zip"))
	return false
else
if(document.getElementById("bcountry1").value==227)
{
	if(isEmpty("zip1","Please enter Zip") || validateZIP('zip1'))
		return false
}
if(document.getElementById('agree').checked==false)
{
alert("Please agree terms of use for further registration");	
document.getElementById('agree').focus();
return false;
}
else
return true;
}

function memvalidation2()
{
var k;
k=document.getElementById('permeaddress');

var chosen = ""
len = document.frm.membership.length;
for (i = 0; i <len; i++) {
if (document.frm.membership[i].checked) {

	chosen = document.frm.membership[i].value;
}
}

if (chosen == "") {
	alert("Please select Membership ");
	document.getElementById('membership').focus();
	return false

}

/*if(k.checked == false)
{
	if( isEmpty("address3","Please enter Address") || isEmpty("city2","Please enter City") || ChkDropdown("bstatedrop2"," Please select a  State") || isEmpty("postalcode2","Please enter zip code") || validateZIP('postalcode2') || ChkDropdown("bcountry2"," Please select a Country") )
	{
		return false;
	}
}*/

if(k.checked == false)
{
	if( isEmpty("address3","Please enter Address") || isEmpty("city2","Please enter City") || ChkDropdown("bcountry2"," Please select  a country"))
	return false;
}

if(ChkDropdown("bstatedrop2"," Please select state") ||isEmpty("postalcode2","Please enter zip code") )
{
		return false;
}

if(document.getElementById('bcountry2').value==227)
{
	if(isEmpty("postalcode2","Please enter Zip") || validateZIP('postalcode2'))
		return false
}

if(ChkDropdown('card_type'," Please select Credit card type") || isEmpty('cardholdername',"Please enter Cardholders Name") || isEmpty('creditcardnum',"Please enter Credit card Number") || !cardval(document.frm.creditcardnum.value,document.frm.creditcardnum) || ChkDropdown('card_expire_Month',"Please select Expiration Date")  ||  ChkDropdown('card_expire_Year',"Please select Expiration Date") ||  isEmpty('card_cvv2',"Please enter CVV2") )
{
return false;
}
else
if(isNaN(document.getElementById('card_cvv2').value))
{
	alert("Please enter valid CVV2")
	document.getElementById('card_cvv2').focus();
	return false
}

}
function DelData(act,page)
{
var idlen =  document.frm.fid.length;;
var chosen = new Array();
var count=0;
for (i = 0; i <idlen; i++)
{
     if (document.frm.fid[i].checked==true)
    {	
     	chosen[i] = document.frm.fid[i].value;
	count++;
     }	
}
if(count==0)
{
	alert("Please Choose Any Of Favourites");
	return false;
}

var r=confirm("Do You Want Delete Record");
if (r == true)
  {
	document.location.href=page+".php?a="+act+"&fid="+chosen;
	 return false;
  }
	 
}
function CancelValue(page)
{
	document.location.href=page+".php";
}

function journalcheck()
{
if( isEmpty("message","Please enter Journal Name") || isEmpty("journaldesc","Please enter Journal Description"))
return false;
}

function expireduser()
{
	var k;
var chosen = ""
var len = document.expiredform.membershipname.length;
	 if(isEmpty("Permanent_address1","Please enter Address") || isEmpty("Permanent_city","Please enter City") || ChkDropdown("bcountry1"," Please select a Country or Region") )
{
return false;
}
else
if(document.getElementById("bcountry1").value==39)
{
	if(ChkDropdown("bstatedrop1"," Please select State"))
		return false;
	
}
else
if(document.getElementById("bcountry1").value==227)
{
	if(ChkDropdown("bstatedrop1"," Please select State"))
		return false;
	
}
else
if(document.getElementById("bcountry1").value!="")
{
	if(document.getElementById("bstatedrop1").value=="")
	{
		alert("Please enter State");
		document.getElementById("bstatedrop1").focus();
		return false;
		
	}
	
}
if(isEmpty("zip1","Please enter Zip"))
	return false
else
if(document.getElementById("bcountry1").value==227)
{
	if(isEmpty("zip1","Please enter Zip") || validateZIP('zip1'))
		return false
}
for (i = 0; i <len; i++) {
if (document.expiredform.membershipname[i].checked) {

	chosen = document.expiredform.membershipname[i].value;
}
}
if (chosen == "") {
	alert("Please select Membership details");
	document.getElementById('membershipname').focus();
	return false;

}
if(ChkDropdown("card_type","Please enter Creditcard type"))
	return false;
else 
if((document.getElementById('presentcc').value=="") &&(document.getElementById('creditcardnum').value==""))
{
  alert("Please enter Credit card Number" );
  document.getElementById('creditcardnum').focus();
  return false; 
}
else if(document.getElementById('creditcardnum').value!="")
{
	  if(!cardval(document.expiredform.creditcardnum.value,document.expiredform.creditcardnum))
	  return false;
}
if(ChkDropdown("card_expire_Month","Please select Expire Date") ||  ChkDropdown("card_expire_Year","Please select expire year") )
{
 return false;
}
}

function Countryvalueupdate(k,countrytype,idval)
{
httpObject = getHTTPObject();
var countrystring="wp-subfunctions.php?countryvalue="+k+"&countrytype="+countrytype;
if (httpObject != null)
{
	httpObject.open("POST", countrystring, true);
	httpObject.send(null);
	httpObject.onreadystatechange = setOutput;
}
function setOutput()
{
		if(httpObject.readyState == 4)
		{
			var temp =httpObject.responseText;
			//alert(httpObject.responseText);
			document.getElementById(idval).innerHTML= httpObject.responseText;
		}
}
}

function userrenualform()
{


var chosen = ""
var len = document.user_form.membershipname.length;
var countryvalue = document.user_form.bcountry1.value;

for (i = 0; i <len; i++) {
if (document.user_form.membershipname[i].checked) {

	chosen = document.user_form.membershipname[i].value;
}
}

if (chosen == "") {
	alert("Please select Membership ");
	document.getElementById('membershipname').focus();
	return false;

} else	if(isEmpty("per_address3","Please enter Address") || isEmpty("city","Please enter City") || ChkDropdown('bcountry1',"Please select Country or Region"))
			return false;
	else
if(document.getElementById("bcountry1").value==227)
{
	if(ChkDropdown("bstatedrop1"," Please select State"))
		return false;
	
}
else
if(document.getElementById("bcountry1").value!="")
{
	if(document.getElementById("bstatedrop1").value=="")
	{
		alert("Please enter State");
		document.getElementById("bstatedrop1").focus();
		return false;
		
	}
	
}
 
	if(isEmpty("zipcode","Please enter Zip"))
			return false
	else
		if(document.getElementById("bcountry1").value==227)
		{
			 if(isEmpty("zipcode","Please enter Zip") || validateZIP('zipcode'))
				return false
		}
	
	if(document.getElementById('card_type').value=="")
	{
		alert("Please enter Credit card type" );
		document.getElementById('card_type').focus();
		return false; 
	} else if(isEmpty("cardholdername","Please enter Cardholder's Name"))
			return false;
	  else if((document.getElementById('ccnumber').value=="") &&(document.getElementById('creditcardnum').value==""))
	  {
		  alert("Please enter Credit card Number" );
		   document.getElementById('creditcardnum').focus();
		   return false; 
	  }
	  else
	  if(document.getElementById('creditcardnum').value!="")
	  {
		  if(!cardval(document.user_form.creditcardnum.value,document.user_form.creditcardnum))
		  return false;
	  }
	  if(ChkDropdown('card_expire_Month',"Please Select Expire Month") || ChkDropdown('card_expire_Year',"Please Select Expire Year"))
		return false; 
	else
		return true;
	
}


 function showLayer(id) {
		 if (document.getElementById){
                if(document.getElementById(id) != null) {
					if(navigator.appName.indexOf("Microsoft") > -1){ 
						document.getElementById(id).style.display='block';
					}
					else{
					document.getElementById(id).style.display='';
					}
		document.getElementById(id).style.visibility='visible';
    }} 
}

function hideLayer(id) {
	 if (document.getElementById){
                if (document.getElementById(id) != null) {
         document.getElementById(id).style.visibility='hidden';
         document.getElementById(id).style.display='none';
    }} 
} 
 function ShowContent()
 {
		showLayer("displayContent");
		showLayer("displayTab2");
		hideLayer("textDisp");
	
 }
 function ShowContent1()
 {
 	hideLayer("displayContent");
	hideLayer("displayTab2");
	showLayer("textDisp");
 	
 }
 
 function RateStarvalue(starrateval,userid,recipeid,outputid)
 {
	  
	 httpObject = getHTTPObject();
	 var ratingval = "selfrating.php?ratevalue="+starrateval+"&userid="+userid+"&recipeid="+recipeid;
	 if (httpObject != null)
	{
		httpObject.open("POST", ratingval, true);
		httpObject.send(null);
		httpObject.onreadystatechange = setOutput;
	}
	function setOutput()
	{
		if(httpObject.readyState == 4)
		{
			if(httpObject.responseText!="Failed")
			{
				var c = httpObject.responseText;
				var yilletstars = c;
				var lightstars =(5-yilletstars) ;
				var imagesform ='';
				
				for(i=1;i<=yilletstars;i++)
					imagesform+="<img style='cursor:pointer' src= 'images/star-on.gif' alt='star'  onclick='RateStarvalue("+i+","+userid+","+recipeid+")' />";
				for(j=1;j<=lightstars;j++)
					imagesform+="<img style='cursor:pointer' src= 'images/star-off.gif' alt='star'  onclick='RateStarvalue("+(i+(j-1))+","+userid+","+recipeid+")' />";
					
				document.getElementById(outputid).innerHTML = imagesform;
				
			}
		}
	}
 }
 
 function validSharefriend()
 {
	var regex = /^[a-zA-Z]{1}[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;	
	 var val=document.getElementById('youremail').value;
	 var val1=document.getElementById('recemailaddress').value;
	 if(isEmpty("yourname","Please enter Your name") || isEmpty("youremail","Please enter Your email address"))
		   return false;
	 else if(regex.test(val)==0)
	 {
		alert("Please enter valid Your email address");
		document.getElementById('youremail').select();
		document.getElementById('youremail').focus();
		return false;
	}
	else if(isEmpty("recemailaddress","Please enter Recipient's email address"))
		return false;
	else if	(regex.test(val1)==0)
	{
		alert("Please enter valid Recipient's email address");
		document.getElementById('recemailaddress').select();
		document.getElementById('recemailaddress').focus();
		return false;
	}
	else	 
		return true; 
 }
 function submitRecipeValidation()
 {
	 if(isEmpty("recipetitle","Please enter Recipe Title") || isEmpty("recipedesc","Please enter Recipe Description") || isEmpty("recipeingredients","Please enter Basic  Ingredients") || isEmpty("recipebasic","Please enter Basic Instructions"))
	 	return false;
 }
function displaysubnav(id)
{
	if(document.getElementById(id).style.display== 'none')
		document.getElementById(id).style.display='block';
	else
		document.getElementById(id).style.display='none';
}
function displayNavigation(id,userid,imgid)
{
	var str2;
	if(document.getElementById(id).style.display== 'none')
	{
		document.getElementById(id).style.display='block';
		document.getElementById(imgid).className="hand wel_hide_rt_arw";
		str2 = "update-welcomebox.php?userid="+userid+"&status=1";
	}
	else
	{
		document.getElementById(id).style.display='none';
		document.getElementById(imgid).className="hand wel_hide_down_arw";
		str2 = "update-welcomebox.php?userid="+userid+"&status=0";
	}
	httpObject = getHTTPObject();
	if (httpObject != null)
	{
		httpObject.open("POST", str2, true);
		httpObject.send(null);
		//httpObject.onreadystatechange = setOutput;
	}
	
}

function Rateyourrecipe(idval)
{
	var c = idval;
	var yilletstars = c;
	var lightstars =(5-yilletstars) ;
	var imagesform ='';
	for(i=1;i<=yilletstars;i++)
		imagesform+="<img id='"+i+"'  style='cursor:pointer' src= 'images/star-on.gif' alt='star'  onclick='Rateyourrecipe("+i+")' />";
	for(j=1;j<=lightstars;j++)
		imagesform+="<img id='"+((i-1)+j)+"' style='cursor:pointer' src= 'images/star-off.gif' alt='star' onclick='Rateyourrecipe("+j+")'    />";
  document.getElementById('ratingfield').innerHTML = imagesform;
  document.getElementById('starrating').value = idval;
}

function maindisplay(id)
{
	if(document.getElementById(id).style.display=='none')
	{
		document.getElementById(id).style.display='block';
		document.getElementById('advancesearch').value='advancesearch';
	}
	else
	{
		document.getElementById(id).style.display='none';
		document.getElementById('advancesearch').value='';
	}
}

function searchstarval(i)
{
	var imagesform ="<table width='100%' cellspacing='0' cellpadding='3' summary='List of threads'><tbody><tr><td width='36%' height='30' align='left'>Recipe Star Rating Average:</td><td width='64%' align='left'  class='borderline'>";
	for(var t=1; t<=i; t++)
		imagesform+="<img  style='cursor:pointer' src= 'images/star-on.gif' alt='star'   onclick='searchstarval("+t+")'/>";
		 
	for(var s=1; s<=(5-i); s++)
		imagesform+="<img  style='cursor:pointer' src= 'images/star-off.gif' alt='star'  onclick='searchstarval("+s+")' />";
		imagesform+="</td></tr></tbody> </table>";
	
	document.getElementById('searchstar').innerHTML = imagesform;
	document.getElementById('starratevaue').value = i;
}