function isChecked(n){
field = document.forms['form'].elements[n];
no = field.length;
c = false;
for(i=0;i<no;i++){
	if(field[i].checked == true){
		c = true;
	}
}
return c;
}
function chform() {
		var sex = document.regform.sex.value;
		var hips = document.regform.hips.value;
if(sex=="male") {

document.getElementById("bust").innerHTML = "Chest Size(Inches):"
document.getElementById("dress").innerHTML = "Suit Size:"
hips = ""
document.getElementById("hips").readOnly=true


} else if(sex=="female") {

document.getElementById("bust").innerHTML = "Bust(Inches):"
document.getElementById("dress").innerHTML = "Dress Size:"
document.getElementById("hips").readOnly=false


}else
{

}
}
function chformedit() {
		var sex = document.formname.sex.value;
		var hips = document.formname.hips.value;
if(sex=="male") {

document.getElementById("bust").innerHTML = "Chest Size(Inches):"
document.getElementById("dress").innerHTML = "Suit Size:"
hips = ""
document.getElementById("hips").readOnly=true


} else if(sex=="female") {

document.getElementById("bust").innerHTML = "Bust(Inches):"
document.getElementById("dress").innerHTML = "Dress Size:"
document.getElementById("hips").readOnly=false


}else
{

}
}

function IsNumeric(sText){
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;
   for (i = 0; i < sText.length && IsNumber == true; i++) 
  { 
	  Char = sText.charAt(i); 
	  if (ValidChars.indexOf(Char) == -1) 
	 {
		 IsNumber = false;
	 }
  }
   return IsNumber;
}
function checkbust(bust) {
var Validnum = "1234567890"
var ValidChar = "ABCD"
if (bust.length < 2 || bust.lenght >3) 
{
return false
}
if (Validnum.indexOf(bust.charAt(0)) == -1) 
{
return false
}
if (Validnum.indexOf(bust.charAt(1)) == -1) 
{
return false
}
if (ValidChar.indexOf(bust.charAt(2)) == -1) 
{
return false
}
return true
}
function validation(){
		var username = document.regform.username.value;
		var password = document.regform.password.value;
		var cpassword = document.regform.cpassword.value;
		var category = document.regform.category.value;
		var name = document.regform.name.value;
		var address = document.regform.address.value;
		var city = document.regform.city.value;
		var state = document.regform.state.value;
		var country = document.regform.country.value;
		var phone = document.regform.phone.value;
		var email = document.regform.email.value;
		var age = document.regform.age.value;
		var height = document.regform.height.value;
		var height_in = document.regform.height_in.value;
		var weight = document.regform.weight.value;
		var waist = document.regform.waist.value;
		var bust = document.regform.bust.value;
		var hips = document.regform.hips.value;
		// var color = document.regform.color.value;
		var dresssize = document.regform.dresssize.value;
		var shoesize = document.regform.shoesize.value;
		var ethnicity = document.regform.ethnicity.value;
		var hobbies = document.regform.hobbies.value;
		var desc = document.regform.desc.value;
		var sex = document.regform.sex.value;
		var photo = document.regform.photo.value;
		//var terms = document.form.terms.value;
		
        var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

	
	if(username == ''){
		alert("Please Enter UserName \n");
		document.regform.username.focus();
		return false;
	}else if(password == ''){
		alert("Please Enter Password \n");
		document.regform.password.focus();
		return false;
	}else if(cpassword == ''){
		alert("Please Enter Confirm Password \n");
		document.regform.cpassword.focus();
		return false;
	}else if(password != cpassword){
		alert("Password And Confirm Password should be same \n");
		document.regform.password.focus();
		return false;
	}else if(category == ''){
		alert("Please Select a Category \n");
		return false;
	}else if(name == ''){
		alert("Please Enter Name \n");
		document.regform.name.focus();
		return false;
	}else if(address == ''){
		alert("Please Enter Address \n");
		document.regform.address.focus();
		return false;
	}else if(city == ''){
		alert("Please Enter City \n");
		document.regform.city.focus();
		return false;
	}else if(state == ''){
		alert("Please Enter State \n");
		document.regform.state.focus();
		return false;
	}else if(country == ''){
		alert("Please Enter Country \n");
		document.regform.country.focus();
		return false;
	}else if(phone == ''){
		alert("Please Enter Phone \n");
		document.regform.phone.focus();
		return false;
	}else if(email == ''){
		alert("Please Enter Email \n");
		document.regform.email.focus();
		return false;
	}else if(reg.test(email) == false){
        alert("Enter Valid Email Id \n");
		document.regform.email.focus();
        return false;
	}else if(age == ''){
		alert("Please Enter Age \n");
		document.regform.age.focus();
		return false;
	} else if(IsNumeric(age) == false) {
		alert("Age Should be Numetric\nPlease Enter Age \n");
		document.regform.age.value = '' ;
		document.regform.age.focus();
		return false;
	}else if(height == ''){
		alert("Please Enter Height Ft\n");
		document.regform.height.focus();
		return false;
	} else if(IsNumeric(height) == false) {
		alert("Height Should be Numetric\nPlease Enter Height Ft\n");
		document.regform.height.value = '' ;
		document.regform.height.focus();
		return false;
	}else if(height_in == ''){
		alert("Please Enter Height Inches \n");
		document.regform.height_in.focus();
		return false;
	} else if(IsNumeric(height_in) == false) {
		alert("Height Should be Numetric\nPlease Enter Height Inches\n");
		document.regform.height.value = '' ;
		document.regform.height.focus();
		return false;
	}else if(weight == ''){
		alert("Please Enter Weight \n");
		document.regform.weight.focus();
		return false;
	} else if(IsNumeric(weight) == false) {
		alert("Weight Should be Numetric\nPlease Enter Weight \n");
		document.regform.weight.value = '' ;
		document.regform.weight.focus();
		return false;
	}else if(waist == ''){
		alert("Please Enter Waist \n");
		document.regform.waist.focus();
		return false;
	} else if(IsNumeric(waist) == false) {
		alert("Waist Should be Numetric\nPlease Enter Waist \n");
		document.regform.waist.value = '' ;
		document.regform.waist.focus();
		return false;
	}else if(bust == ''){
		alert("Please Enter Bust \n");
		document.regform.bust.focus();
		return false;
	} else if(checkbust(bust) == false) {
		alert("Bust should be entered in the format 32C\nPlease Enter Bust \n")
		document.regform.bust.value = '' ;
		document.regform.bust.focus();
		return false;
	}else if(hips == '' && sex == "female"){
		alert("Please Enter Hips \n");
		document.regform.hips.focus();
		return false;
	} else if(IsNumeric(hips) == false && sex == "female") {
		alert("Hips Should be Numetric\nPlease Enter Hips \n");
		document.regform.hips.value = '' ;
		document.regform.hips.focus();
		return false;
	}else if(dresssize == ''){
		alert("Please Enter Dresssize \n");
		document.regform.dresssize.focus();
		return false;
	} else if(IsNumeric(dresssize) == false) {
		alert("Dresssize Should be Numetric\nPlease Enter Dresssize \n");
		document.regform.dresssize.value = '' ;
		document.regform.dresssize.focus();
		return false;
	}else if(shoesize == ''){
		alert("Please Enter Shoesize \n");
		document.regform.shoesize.focus();
		return false;
	} else if(IsNumeric(shoesize) == false) {
		alert("Shoesize Should be Numetric\nPlease Enter Shoesize \n");
		document.regform.shoesize.value = '' ;
		document.regform.shoesize.focus();
		return false;
	}else if(ethnicity == ''){
		alert("Please Enter Ethnicity \n");
		document.regform.ethnicity.focus();
		return false;
	}else if(category == 0){
		alert("Please Select a Category \n");
		document.regform.category.focus();
		return false;
	}else if(photo.length == 0){
		alert("Please Upload your Photo \n");
		document.regform.photo.focus();
		return false;
	}else if(hobbies == ''){
		alert("Please Enter Hobbies \n");
		document.regform.hobbies.focus();
		return false;
	}else if(desc == ''){
		alert("Please Enter Description \n");
		document.regform.desc.focus();
		return false;
	}else if(document.regform.terms.checked == false){
		alert("Please Read the Terms of Use and Accept \n");
		return false;
	} 
	
    return true;
}	


function validationsEdit(){
		var username = document.formname.username.value;
		var password = document.formname.password.value;
		var cpassword = document.formname.cpassword.value;
		var category = document.formname.category.value;
		var name = document.formname.name.value;
		var address = document.formname.address.value;
		var state = document.formname.state.value;
		var country = document.formname.country.value;
		var phone = document.formname.phone.value;
		var email = document.formname.email.value;
		var age = document.formname.age.value;
		var height = document.formname.height.value;
		var height_in = document.formname.height_in.value;
		var weight = document.formname.weight.value;
		var waist = document.formname.waist.value;
		var bust = document.formname.bust.value;
		var hips = document.formname.hips.value;
		// var color = document.formname.color.value;
		var dresssize = document.formname.dresssize.value;
		var shoesize = document.formname.shoesize.value;
		var ethnicity = document.formname.ethnicity.value;
		var hobbies = document.formname.hobbies.value;
		var desc = document.formname.desc.value;
		var sex = document.formname.sex.value;
		//var photo = document.form.photo.value;
		//var terms = document.form.terms.value;
		
        var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

	
	if(username == ''){
		alert("Please Enter UserName \n");
		document.formname.username.focus();
		return false;
	}else if(password == ''){
		alert("Please Enter Password \n");
		document.formname.password.focus();
		return false;
	}else if(cpassword == ''){
		alert("Please Enter Confirm Password \n");
		document.formname.cpassword.focus();
		return false;
	}else if(password != cpassword){
		alert("Password And Confirm Password should be same \n");
		document.formname.password.focus();
		return false;
	}else if(category == ''){
		alert("Please Select a Category \n");
		return false;
	}else if(name == ''){
		alert("Please Enter Name \n");
		document.formname.name.focus();
		return false;
	}else if(address == ''){
		alert("Please Enter Address \n");
		document.formname.address.focus();
		return false;
	}else if(city == ''){
		alert("Please Enter City \n");
		document.formname.city.focus();
		return false;
	}else if(state == ''){
		alert("Please Enter State \n");
		document.formname.state.focus();
		return false;
	}else if(country == ''){
		alert("Please Enter Country \n");
		document.formname.country.focus();
		return false;
	}else if(phone == ''){
		alert("Please Enter Phone \n");
		document.formname.phone.focus();
		return false;
	}else if(email == ''){
		alert("Please Enter Email \n");
		document.formname.email.focus();
		return false;
	}else if(reg.test(email) == false){
        alert("Enter Valid Email Id \n");
		document.formname.email.focus();
        return false;
    }else if(age == ''){
		alert("Please Enter Age \n");
		document.formname.age.focus();
		return false;
	}else if(height == ''){
		alert("Please Enter Height Ft. \n");
		document.formname.height.focus();
		return false;
	}else if(height_in == ''){
		alert("Please Enter Height Inches \n");
		document.formname.height_in.focus();
		return false;
	}else if(weight == ''){
		alert("Please Enter Weight \n");
		document.formname.weight.focus();
		return false;
	}else if(waist == ''){
		alert("Please Enter Waist \n");
		document.formname.waist.focus();
		return false;
	}else if(bust == ''){
		alert("Please Enter Bust \n");
		document.formname.bust.focus();
		return false;
	} else if(checkbust(bust) == false) {
                alert("Bust should be entered in the format 32C\nPlease Enter Bust \n")
                document.formname.bust.value = '' ;
                document.formname.bust.focus();
                return false;

	}else if(hips == ''){
		alert("Please Enter Hips \n");
		document.formname.hips.focus();
		return false;
	}else if(color == ''){
		alert("Please Enter Color \n");
		document.formname.color.focus();
		return false;
	}else if(dresssize == ''){
		alert("Please Enter Dresssize \n");
		document.formname.dresssize.focus();
		return false;
	}else if(shoesize == ''){
		alert("Please Enter Shoesize \n");
		document.formname.shoesize.focus();
		return false;
	}else if(ethnicity == ''){
		alert("Please Enter Ethnicity \n");
		document.formname.ethnicity.focus();
		return false;
	}else if(category == 0){
		alert("Please Select a Category \n");
		document.formname.category.focus();
		return false;
	}else if(hobbies == ''){
		alert("Please Enter Hobbies \n");
		document.formname.hobbies.focus();
		return false;
	}else if(desc == ''){
		alert("Please Enter Description \n");
		document.formname.desc.focus();
		return false;
	}
    return true;
}	




function uploadValid(){
	var vname = document.uploadform.vname.value;
	var image = document.uploadform.image.value;
	var video = document.uploadform.video.value;
	
	if(vname == ''){
		alert("Please Enter Video Name \n");
		return false;
	}else if(image.length == 0){
		alert("Please Upload Video Image \n");
		return false;
	}else if(video.length == 0){
		alert("Please Upload Video \n");
		return false;
	}
	
}

function forgotPassword(){
	var email = document.forgotform.email.value;
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	
	if(email == ''){
		alert("Please Enter Email \n");
		return false;
	}else if(reg.test(email) == false){
        alert("Enter Valid Email Id \n");
        return false;
    }
	return true;
}

function contactvalidate(){
	var email = document.Contact.email.value;
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	
	if(email == ''){
		alert("Please Enter Your Email \n");
		return false;
	}else if(reg.test(email) == false){
        alert("Enter Valid Email Id \n");
        return false;
    }
	return true;
}

function forgotusername(){
	var username = document.userform.username.value;

	
	if(username == ''){
		alert("Please Enter Username \n");
		return false;
	}
	return true;
}

function showComments(){
	document.getElementById('comment').style.display = 'inline';
}


function writeSize(src,tar){
//alert(src + tar);

size = document.getElementById('x').value.length;
document.getElementById('xSpan').innerHTML  = size;

}

function writeLimit(src,tar,l){
size = document.getElementById(src).value.length;
totalAvailable = l - size;
if(totalAvailable > 0){
document.getElementById('ySpan').innerHTML  = totalAvailable;
return true;
}else {
document.getElementById('ySpan').innerHTML  =totalAvailable;
return false;
}
}


var valid_img_extensions = /(.jpg|.jpeg|.gif|.png)$/i;
var valid_video_extensions = /(.ogv|.mpg|.mpeg|.mov|.wmv|.flv|.3gp|.avi|.mp4)$/i;

function CheckImgExtension(fld)
{

    if (valid_img_extensions.test(fld.value))
        {
           return true;
           }
     else
          {
          alert('The selected file is of the wrong IMAGE type.\n Supported Types are JPG/JPEG/GIF/PNG');
	fld.value = ''
       return false;
           }
}

function CheckVedioExtension(fld)
{

    if (valid_video_extensions.test(fld.value))
        {
           return true
           }
     else
          {
          alert('The selected file is of the wrong VEDIO type.\n Supported Types are MP4/MPG/MPEG/MOV/AVI/FLV/3gp')
	fld.value = ''
       return false
           }
}

