
var AffFormSubmitted = false;
 function CheckRegisterAffiliateForm(tempForm){
 		if (AffFormSubmitted){return;}
         var formHasError = true;
		 var emailFm = $("email");
		 var usernameFm = $("username");
         var pwdFm = $("password");
         var confirmPwdFm = $("confirmPassword");
         var siteNameFm = $("siteName");
         var siteURLFm = $("siteUrl");
         var securityImgTextFm = $("securityImageText");
		 var tos = $("termsOfUse");
		 //var allowAdultContentYes = $('allowAdultContentYes');
		 //var allowAdultContentNo = $('allowAdultContentNo'); 
		 var day = $('day').value;		
		 var month = $('month').value;		 
		 var year = $('year').value;		 
		 //alert('1' + siteURLFm + '----');
		 
		 $("requiredField-error").innerHTML = "";
		 if(emailFm.value == '' || usernameFm.value == '' || pwdFm.value == '' || confirmPwdFm.value == '' 
		               || siteNameFm.value == '' || securityImgTextFm.value == '' 
		               || tos.checked == false 
		               //|| (allowAdultContentYes.checked == false && allowAdultContentNo.checked == false)
		               || day == 'Select' || month == 'Select' || year == 'Select')  {
		          //alert("something is empty");     
		     formHasError = false;
		     $("requiredField-error").innerHTML = "Please enter all required fields.";
		 } else {
		         //alert("nothing is empty" + formHasError);
		    if(!tempCheckEmail($('email'))){formHasError = false;}
		        //alert("email is  --->" + formHasError);
		    if(!alphanumericUserName($('username'))) {formHasError = false;}
		        //alert("username is f --->" + formHasError);
		    if($('homePhone').value != ''){
		        //alert("homephone is not empty");
		      if(!numericPhone($('homePhone'))) {formHasError = false;}
		    }
		        //alert("homePhone is  --->" + formHasError);
                //if($('workPhone').value != ''){
				//if(!numericPhone($('workPhone'))) {formHasError = false;}
				//}
		        //alert("workPhone is  --->" + formHasError);
		    if(ka_bd.browser != 'Safari') {   
		       //alert("browser is not safari but  --->" + ka_bd.browser);
		       if($('siteUrl').value != ''){
		         if(!tempCheckURL($('siteUrl'))){formHasError = false;}
		       }
		    }else if(ka_bd.browser == 'Safari') {
		        //alert("browser is safari  --->" + ka_bd.browser);
		        if($('siteUrl').value != ''){
		         if(!isURL($('siteUrl').value)){formHasError = false;}
		        }
		    }
		       //alert("siteUrl is  --->" + formHasError);
		      
		 }		 
		 	
		 //alert("everything is --->" + formHasError);
		 if(formHasError == false){
		   $("checkError-error").innerHTML = "There were some problems with your information. Please check the message(s) below.";
		   
	     }else if (formHasError == true){
		   $("checkError-error").innerHTML = "";
		   $("requiredField-error").innerHTML = "";		   
		   urchinTracker('/user/displayAffiliateRegisterPage.kickAction/success'); 
		   AffFormSubmitted = true;
		   tempForm.submit();
		 }
 }
 
 function CheckBlackListSiteForm(tempForm){
 		var formHasError = true;
		 var domainList = $("domainNameByList");
		
		 $("requiredField-error").innerHTML = "";
		 if(domainList.value == ''){
		    
		     formHasError = false;
		     
		 } 
		    
		 
		  if(formHasError == false){		   
		   $("requiredField-error").innerHTML = "Please enter site urls to be blacklisted.";
		   
		   		   
	     } else if (formHasError == true){
	      $("requiredField-error").innerHTML = "";
		   
		     tempForm.submit();
		 }
 }
 
 
 function CheckEditAffiliateProfileForm(tempForm, isDeliveredToEmail){
          var formHasError = true;
		 var workEmailFm = $("workEmail");
		 var day = $("day");
		 var month = $("month");
		 var year = $("year");
		 var a1=$("uniqueWorkEmail-error");
		 var b1=$("isalredyEmail-error");
		 var c1=$("workEmail-error");
		 if($("successEdit") != null) {
		 	$("successEdit").innerHTML="";
		 	$("messageSuccess").style.display='none';
		 }
		// alert('day : ' + day + ' month : ' + month + ' year : ' + year);
		 $("requiredField-error").innerHTML = "";
		 if(workEmailFm.value == '' || day.value == 'Select' || month.value == 'Select' || year.value == 'Select')  {
		     formHasError = false;
		     //alert("something is empty");
		     $("requiredField-error").innerHTML = "Please enter all required fields.";
		     a1.style.display="none";
		     b1.style.display = "none";
		     c1.style.display = "none";
		   
		 } else {
		         //alert("nothing is empty" + formHasError);
		    if(!tempCheckEmail($('workEmail'))){formHasError = false;}
		        //alert("work email is  --->" + formHasError);
		    if($('homePhone').value != ''){
		        //alert("homephone is not empty");
		      if(!numericPhone($('homePhone'))) {formHasError = false;}
		    }
		        //alert("homePhone is  --->" + formHasError);
				//if($('workPhone').value != ''){
				//if(!numericPhone($('workPhone'))) {formHasError = false;}
				//}
		        //alert("workPhone is  --->" + formHasError);
		    if(!alphanumericPostalCode($('postalCode'))){formHasError = false;}
		       //alert("postalCode is  --->" + formHasError);
		      
		 }
		 //alert("everything is --->" + formHasError);		 
		 if(formHasError == false){		   
		   $("checkError-error").innerHTML = "There were some problems with your information. Please check the messages below.";
		   //$("successEdit").innerHTML = "";
		   		   
	     } else if (formHasError == true){
	     	$("checkError-error").innerHTML = "";
		   $("requiredField-error").innerHTML = "";
	 		if ($j('#EditAffiliateProfile input[type=radio][checked]').attr('value') === 'false'){
	 			if(isDeliveredToEmail == true) { 
	 			Ka.confirm("You will be unsubcribed. You won't receive any more Affiliate Center emails. You can resubcribed at any time in your Edit Profile. If you have any questions, contact us at support@kickapps.com", function(){
	 				tempForm.submit();
	 			});
	 			} else {
	 				tempForm.submit();
	 			}
	 		} else {
	 			tempForm.submit();
	 		}
		   
		   //alert("submitting form --->" + formHasError);
		   
		 }
			
 }

 function ka_check_upload(b){
 	$('uploadbutton').disabled = true;
 	
    var isError = true;
    var name = $("mediaName");
    var name1 = $("mediaName1");
    var name2 = $("mediaName2");
    var name3 = $("mediaName3");
    var name4 = $("mediaName4");
    var name5 = $("mediaName5");
    var tos = $("termsOfUse");
	var file =  $("mediaFile");
	var file1 = $("mediaFile1"); 
	var file2 = $("mediaFile2");
	var file3 = $("mediaFile3");
	var file4 = $("mediaFile4");
	var file5 = $("mediaFile5");
	var screenShotFile = $("screenShotFile");
	var screenShotFile1 = $("screenShotFile1"); 
	var screenShotFile2 = $("screenShotFile2");
	var screenShotFile3 = $("screenShotFile3");
	var screenShotFile4 = $("screenShotFile4");
	var screenShotFile5 = $("screenShotFile5");
	var uploadMode = $("fileUploadMode");
	var mediaMode ='';
	var blogTypeVideo = $('blogTypeVideo');
	var blogTypeAudio = $('blogTypeAudio');
	var blogTypeText  = $('blogTypeText');
	var blogTypeBrowseVideo = $('blogTypeBrowseVideo');
	var blogTypeBrowseAudio = $('blogTypeBrowseAudio');	
	//var isAdultContentYes = $('isAdultContentYes');
	//var isAdultContentNo = $('isAdultContentNo');
	var mediaDescription = $('mediaDescription');
	var emailAddress = $('emailAddress');


	if($('mediaMode') != null && $('mediaMode') != undefined ) {
		for (i=0; i<document.videoUpload.mediaMode.length; i++) {
			if (document.videoUpload.mediaMode[i].checked==true)
	         {
	           mediaMode=document.videoUpload.mediaMode[i].value;
	         }
		}
	}
	
	if(mediaMode == "live")
	{
		$("requiredField-error").innerHTML = '';
		$("checkError-errorParagh").style.display = 'none';
		$("mediaName-error").innerHTML = '';
		$("termsOfUse-error").innerHTML = '';
		//$("adult-error").innerHTML ='';
		$("emailAddress-error").innerHTML = '';
		
		/*if(name.value == '') {
    		var field = $("mediaName-error");
    		field.innerHTML = "Please enter a title";
    		$("mediaName").focus();
    		isError = false;
    	} 	*/
		if(tos.checked == false)
    	{
    		var field = $("termsOfUse-error");
    		field.innerHTML = "You must agree to the terms of service";
		    isError = false;
		}
		if(emailAddress.value != undefined && emailAddress.value != '')
		{
			var invalidEmailAddresses = isValidEmailAddress(emailAddress);
			if(invalidEmailAddresses != ''){
				var emailError = $("emailAddress-error");
				emailError.innerHTML = invalidEmailAddresses + ' appears to be an invalid email address. Please update it.';
				isError = false;
			}			
		}

		if(!isError)
		{
			var a11 = $("requiredField-error");
			var b11 = $("checkError-errorParagh");
			a11.innerHTML = "Please enter all required fields.";
		    b11.style.display = "block";
		    $('checkError-error').innerHtml= 'There were some problems with your information. Please check the messages below.';
		    $('checkError-error').style.display='block';
		    $('uploadbutton').disabled = false;
		}
		
	}
	else if(uploadMode.value == "single")
	{
		$("checkError-errorParagh").style.display = 'none';
		$("mediaName-error").innerHTML = '';
		$("fileRequired-error").innerHTML = '';
		$("termsOfUse-error").innerHTML = '';
		$("emailAddress-error").innerHTML = '';
		
		if(file.value == '') {
			//var field1 = $("mediaName-error");
			var field2 = $("fileRequired-error");
			//field1.innerHTML = "Please enter a title";
			field2.innerHTML = "Please select a file";
			isError = false;
		}
		/*if(name.value == '' && file.value != '') {
    		var field = $("mediaName-error");
    		field.innerHTML = "Please enter a title";
    		$("mediaName").focus();
    		isError = false;
    	}
    	if(name.value != '' && file.value == '') {
    		var field = $("fileRequired-error");
    		field.innerHTML = "Please select a file";
    		isError = false;
    	} */
    	if(screenShotFile != undefined && screenShotFile != null) {
    		if(screenShotFile.value != '') {
    			if(name.value != '' && file.value == '') {
    				var field = $("fileRequired-error");
    				field.innerHTML = "Please select a file";
    				isError = false;
    			} /*else if(name.value == '' && file.value != '') {
    				var field = $("mediaName-error");
    				field.innerHTML = "Please enter a title";
    				$("mediaName").focus();
    				isError = false;
    			}*/ else if(name.value == '' && file.value == '') {
    				var field = $("mediaName-error");
    				field.innerHTML = "Please enter a title and a file";
    				$("mediaName").focus();
    				isError = false;
    			}
    		}
    	}   	
		if(tos.checked == false)
    	{
    		var field = $("termsOfUse-error");
    		field.innerHTML = "You must agree to the terms of service";
		    isError = false;
		}
		if(emailAddress.value != undefined && emailAddress.value != '')
		{
			var invalidEmailAddresses = isValidEmailAddress(emailAddress);
			if(invalidEmailAddresses != ''){
				var emailError = $("emailAddress-error");
				emailError.innerHTML = invalidEmailAddresses + ' appears to be an invalid email address. Please update it.';
				isError = false;
			}			
		}

		if(!isError)
		{
		    $('checkError-error').innerHTML= 'There were some problems with your information. Please check the messages below.';
		    $('checkError-error').style.display='block';
		    $('checkError-errorParagh').style.display = 'block';
		    $('uploadbutton').disabled = false;
		}
    }
    else if(uploadMode.value == "singleBlog")
    { 
    	$("requiredField-error").innerHTML = '';  
		$("checkError-errorParagh").style.display = 'none';	
		$("mediaName-error").innerHTML = '';	
		$("fileRequired-error").innerHTML = '';	
		$("termsOfUse-error").innerHTML = '';
		//$("adult-error").innerHTML ='';	
		$("emailAddress-error").innerHTML = '';
			
		if(name.value == '' && file.value == ''&& (blogTypeVideo.checked==false && blogTypeAudio.checked==false && blogTypeText.checked==false)) {
			var field1 = $("mediaName-error");
			var field2 = $("fileRequired-error");
			field1.innerHTML = "Please enter a title";
			field2.innerHTML = "Please select a file";
			isError = false;
		}				
		if(name.value != '' && file.value == '' && (blogTypeVideo.checked==false && blogTypeAudio.checked==false && blogTypeText.checked==false)) {
    		var field = $("fileRequired-error");
    		field.innerHTML = "Please select a file";
    		isError = false;
    	} 
    	if(name.value == '' && file.value != '') {
    		var field = $("mediaName-error");
    		field.innerHTML = "Please enter a title";
    		$("mediaName").focus();
    		isError = false;
    	} 
    	if(name.value =='' && !(blogTypeVideo.checked==false && blogTypeAudio.checked==false && blogTypeText.checked==false)) {
    		var field = $("mediaName-error");
    		field.innerHTML = "Please enter a title";
    		$("mediaName").focus();
    		isError = false;
    	} 
    	/*if(mediaDescription.value == '' && blogTypeText.checked == true) {
    		var field = $("blogBody-error");
    		field.innerHTML = "Blog text is required for creating a text blog";
    		$("mediaDescription").focus();
    		isError = false;
    	}*/
    	if(tos.checked == false)
    	{
    		var field = $("termsOfUse-error");
    		field.innerHTML = "You must agree to the terms of service";
		    isError = false;
		}
		if(emailAddress.value != undefined && emailAddress.value != '')
		{
			var invalidEmailAddresses = isValidEmailAddress(emailAddress);
			if(invalidEmailAddresses != ''){
				var emailError = $("emailAddress-error");
				emailError.innerHTML = invalidEmailAddresses + ' appears to be an invalid email address. Please update it.';
				isError = false;
			}			
		}
//		if(isAdultContentYes.checked == false && isAdultContentNo.checked == false)
//		{
//			var field = $("adult-error");			
//    		field.innerHTML = "Please indicate whether your blog contains adult content. ";	 
//		    isError = false;
//		} 
		if(!isError)
		{
			var a11 = $("requiredField-error");
			var b11 = $("checkError-errorParagh");
			a11.innerHTML = "Please enter all required fields.";
		    b11.style.display = "block";
		    $('checkError-error').innerHtml= 'There were some problems with your information. Please check the messages below.';
		    $('checkError-error').style.display='block';
		    $('uploadbutton').disabled = false;
		}    			
    }   
    else if(uploadMode.value == "multiple")
    {
    	emptyMessage("requiredField-error");
    	emptyMessage("atLeastOneUploadFile-error1");
    	emptyMessage("mediaName1-error");
    	emptyMessage("mediaName2-error");
    	emptyMessage("mediaName3-error");
    	emptyMessage("mediaName4-error");
    	emptyMessage("mediaName5-error");
		emptyMessage("fileRequired1-error");
		emptyMessage("fileRequired2-error");
		emptyMessage("fileRequired3-error");
		emptyMessage("fileRequired4-error");
		emptyMessage("fileRequired5-error");
		emptyMessage("screenShotFile-error");
		emptyMessage("screenShotFile1-error");
		emptyMessage("screenShotFile2-error");
		emptyMessage("screenShotFile3-error");
		emptyMessage("screenShotFile4-error");
		emptyMessage("screenShotFile5-error");
		emptyMessage("termsOfUse-error");
		//emptyMessage("adult-error");
		emptyMessage("emailAddress-error");
		
		var numberOfUpload = 0;
		
    	/*if((name1.value == '' && file1.value == '') &&
    	   (name2.value == '' && file2.value == '') &&
    	   (name3.value == '' && file3.value == '') &&
    	   (name4.value == '' && file4.value == '') &&
    	   (name5.value == '' && file5.value == ''))*/
    	if((file1.value == '') &&
    	   ( file2.value == '') &&
    	   (file3.value == '') &&
    	   (file4.value == '') &&
    	   (file5.value == ''))
    	{
    		var field = $("atLeastOneUploadFile-error1");
    		field.innerHTML = "Please upload at least one file";
    		isError = false;
    	}
    	
    	if(name1.value != '' && file1.value == '') {
    		//emptySpace("mediaName1-error");
    		var field2 = $("fileRequired1-error");
    		field2.innerHTML = "Please select a file";
    		//emptySpace("screenShotFile1-error");
    		isError = false;
    	}
    	if(screenShotFile1 != undefined && screenShotFile1 != null) {
    		if(screenShotFile1.value != '') {
    			numberOfUpload++;
    			if(name1.value != '' && file1.value == '') {
    				//emptySpace("mediaName1-error");
    				//emptySpace("screenShotFile1-error");
    				var field = $("fileRequired1-error");
    				field.innerHTML = "Please select a file";
    				isError = false;
    			}/* else if(name1.value == '' && file1.value != '') {
    				var field = $("mediaName1-error");
    				field.innerHTML = "Please enter a title";
    				$("mediaName1").focus();
    				//emptySpace("fileRequired1-error");
    				//emptySpace("screenShotFile1-error");
    				isError = false;
    			}*/ else if( file1.value == '') {
    				//var field = $("mediaName1-error");
    				//field.innerHTML = "Please enter a title";
    				//$("mediaName1").focus();
    				var field1 = $("fileRequired1-error");
    				field1.innerHTML = "Please select a file";
    				//emptySpace("screenShotFile1-error");
    				isError = false;
    			}
    		}
    	}
    	if(isError && file1.value != '')
    	{
    		numberOfUpload++;
    		$('file1').innerHTML = 'File '+numberOfUpload;
    	}
    	/*if(name2.value == '' && file2.value != '') {
    		var field = $("mediaName2-error");
    		field.innerHTML = "Please enter a title";
    		$("mediaName2").focus();
    		isError = false;
    	}*/
    	if(name2.value != '' && file2.value == '') {
    		var field = $("fileRequired2-error");
    		field.innerHTML = "Please select a file";
    		isError = false;
    	}
    	if(screenShotFile2 != undefined && screenShotFile2 != null) {
    		if(screenShotFile2.value != '') {
    			numberOfUpload++;
    			if(name2.value != '' && file2.value == '') {
    				var field = $("fileRequired2-error");
    				field.innerHTML = "Please select a file";
    				isError = false;
    			} /*else if(name2.value == '' && file2.value != '') {
    				var field = $("mediaName2-error");
    				field.innerHTML = "Please enter a title";
    				$("mediaName2").focus();
    				isError = false;
    			} */else if( file2.value == '') {
    				//var field = $("mediaName2-error");
    				//field.innerHTML = "Please enter a title";
    				//$("mediaName2").focus();
    				var field1 = $("fileRequired2-error");
    				field1.innerHTML = "Please select a file";
    				isError = false;
    			}
    		}
    	}
    	if(isError && file2.value != '')
    	{
    		numberOfUpload++;
    		$('file2').innerHTML = 'File '+numberOfUpload;
    	}
    	/*if(name3.value == '' && file3.value != '') {
    		var field = $("mediaName3-error");
    		field.innerHTML = "Please enter a title";
    		$("mediaName3").focus();
    		isError = false;
    	}*/
    	if(name3.value != '' && file3.value == '') {
    		var field = $("fileRequired3-error");
    		field.innerHTML = "Please select a file";
    		isError = false;
    	}
    	if(screenShotFile3 != undefined && screenShotFile3 != null) {
    		if(screenShotFile3.value != '') {
    			numberOfUpload++;
    			if(name3.value != '' && file3.value == '') {
    				var field = $("fileRequired3-error");
    				field.innerHTML = "Please select a file";
    				isError = false;
    			} /*else if(name3.value == '' && file3.value != '') {
    				var field = $("mediaName3-error");
    				field.innerHTML = "Please enter a title";
    				$("mediaName3").focus();
    				isError = false;
    			} */else if( file3.value == '') {
    				//var field = $("mediaName3-error");
    				//field.innerHTML = "Please enter a title";
    				//$("mediaName3").focus();
    				var field1 = $("fileRequired3-error");
    				field1.innerHTML = "Please select a file";
    				isError = false;
    			}
    		}
    	}
    	if(isError && file3.value != '')
    	{
    		numberOfUpload++;
    		$('file3').innerHTML = 'File '+numberOfUpload;
    	}
    	/*if(name4.value == '' && file4.value != '') {
    		var field = $("mediaName4-error");
    		field.innerHTML = "Please enter a title";
    		$("mediaName4").focus();
    		isError = false;
    	}*/
    	if(name4.value != '' && file4.value == '') {
    		var field = $("fileRequired4-error");
    		field.innerHTML = "Please select a file";
    		isError = false;
    	}
    	if(screenShotFile4 != undefined && screenShotFile4 != null) {
    		if(screenShotFile4.value != '') {
    			numberOfUpload++;
    			if(name4.value != '' && file4.value == '') {
    				var field = $("fileRequired4-error");
    				field.innerHTML = "Please select a file";
    				isError = false;
    			} /*else if(name4.value == '' && file4.value != '') {
    				var field = $("mediaName4-error");
    				field.innerHTML = "Please enter a title";
    				$("mediaName4").focus();
    				isError = false;
    			} */else if( file4.value == '') {
    				//var field = $("mediaName4-error");
    				//field.innerHTML = "Please enter a title";
    				//$("mediaName4").focus();
    				var field1 = $("fileRequired4-error");
    				field1.innerHTML = "Please select a file";
    				isError = false;
    			}
    		}
    	}
    	if(isError && file4.value != '')
    	{
    		numberOfUpload++;
    		$('file4').innerHTML = 'File '+numberOfUpload;
    	}	
    	/*if(name5.value == '' && file5.value != '') {
    		var field = $("mediaName5-error");
    		field.innerHTML = "Please enter a title";
    		$("mediaName5").focus();
    		isError = false;
    	}*/
    	if(name5.value != '' && file5.value == '') {
    		var field = $("fileRequired5-error");
    		field.innerHTML = "Please select a file";
    		isError = false;
    	}
    	if(screenShotFile5 != undefined && screenShotFile5 != null) {
    		if(screenShotFile5.value != '') {
    			numberOfUpload++;
    			if(name1.value != '' && file5.value == '') {
    				var field = $("fileRequired5-error");
    				field.innerHTML = "Please select a file";
    				isError = false;
    			} /*else if(name5.value == '' && file5.value != '') {
    				var field = $("mediaName5-error");
    				field.innerHTML = "Please enter a title";
    				$("mediaName5").focus();
    				isError = false;
    			} */else if(file5.value == '') {
    				//var field = $("mediaName5-error");
    				//field.innerHTML = "Please enter a title";
    				//$("mediaName5").focus();
    				var field1 = $("fileRequired5-error");
    				field1.innerHTML = "Please select a file";
    				isError = false;
    			}
    		}
    	}
    	if(isError && file5.value != '')
    	{
    		numberOfUpload++;
    		$('file5').innerHTML = 'File '+numberOfUpload;
    	}
    	if(tos.checked == false)
    	{
    		var field = $("termsOfUse-error");
    		field.innerHTML = "You must agree to the terms of service";
		    isError = false;
		}
		if(emailAddress.value != undefined && emailAddress.value != '')
		{
			var invalidEmailAddresses = isValidEmailAddress(emailAddress);
			if(invalidEmailAddresses != ''){
				var emailError = $("emailAddress-error");
				emailError.innerHTML = invalidEmailAddresses + ' appears to be an invalid email address. Please update it.';
				isError = false;
			}			
		}
//		if(isAdultContentYes.checked == false && isAdultContentNo.checked == false)
//		{
//			var field = $("adult-error");
//			if($("ka_uploadVideo")!=null)
//	    		field.innerHTML = "Please indicate whether your video contains adult content. ";
//	    	if($("ka_uploadAudio")!=null)
//	    		field.innerHTML = "Please indicate whether your audio contains adult content. ";
//	    	if($("ka_uploadPhoto")!=null)
//	    		field.innerHTML = "Please indicate whether your photo contains adult content. ";
//		    isError = false;
//		}
		if(!isError)
		{
			var a11 = $("requiredField-error");
			var b11 = $("checkError-errorParagh");
			a11.innerHTML = "Please enter all required fields.";
		    b11.style.display = "block";
		    $('checkError-error').innerHtml= 'There were some problems with your information. Please check the messages below.';
		    $('checkError-error').style.display='block';
		    $('uploadbutton').disabled = false;
		}
		
		totalFilesToUpload = numberOfUpload;
		
    }		
    if(isError){ 
       b.submit();
      if(mediaMode == 'live') { //intentionally empty
      }
      else if(uploadMode.value == "single")
      {
      	startUploadProgress(0);
		//startProgress();
      } else if(uploadMode.value == "multiple")
      {
      	startUploadProgress(0);
      	/*if(name1.value != '' && file1.value != '')
      		startUploadProgress(1);
      	if(name2.value != '' && file2.value != '')
      		startUploadProgress(2);
      	if(name3.value != '' && file3.value != '')
      		startUploadProgress(3);
      	if(name4.value != '' && file4.value != '')
      		startUploadProgress(4);
      	if(name5.value != '' && file5.value != '')
      		startUploadProgress(5);*/
      }
      else if(uploadMode.value == "singleBlog")
      {
      	if(blogTypeBrowseVideo.checked==true || blogTypeBrowseAudio.checked==true) 
      	{
      		startUploadProgress(0);   
      		//startProgress();  		
      	}
      }
    }
    ka_showErrorDiv(b);
 }




function ka_check_blog_upload(b){
    var isError = true;
 	var name = $("name");
    var tos = $("termsOfUse");
   	var file =  $("mediaFile");
	var uploadMode = $("fileUploadMode");
	var blogTypeVideo = $('blogTypeVideo');
	var blogTypeAudio = $('blogTypeAudio');
	var blogTypeText  = $('blogTypeText');
	var blogTypeBrowseVideo = $('blogTypeBrowseVideo');
	var blogTypeBrowseAudio = $('blogTypeBrowseAudio');
	var emailToFriends = $('emailToFriends');
	if(uploadMode.value == "singleBlog")
    { 
    
        $("requiredField-error").innerHTML = '';  
    	$("checkError-errorParagh").style.display = 'none';	
		$("name-error").innerHTML = '';	
		$("fileRequired-error").innerHTML = '';	
		$("termsOfUse-error").innerHTML = '';
		$("emailToFriends-error").innerHTML = '';
		if(name.value == '') {
		    var field = $("name-error");
    		field.innerHTML = "Please enter a title";
    		field.style.display = "block";
    		isError = false;
    	} 
    	if(blogTypeVideo.checked==false && blogTypeAudio.checked==false && blogTypeText.checked==false && blogTypeBrowseVideo.checked==false && blogTypeBrowseAudio.checked==false) {
		    //var field = $("blogType-error");
    		//field.innerHTML = "Please select a blog type";
    		//field.style.display = "block";
    		//isError = false;
    	} 
    	if(file.value == '' && (blogTypeVideo.checked==false && blogTypeAudio.checked==false && blogTypeText.checked==false)) {
			var field2 = $("fileRequired-error");
			field2.innerHTML = "Please select a file";
			field2.style.display='block';
			isError = false;
		}		
		if(tos.checked == false)
    	{
    		var field = $("termsOfUse-error");
    		field.innerHTML = "You must agree to the terms of service";
    		field.style.display='block';
		    isError = false;
		}
		if(emailToFriends.value != undefined && emailToFriends.value != '')
		{
			var invalidEmailAddresses = isValidEmailAddress(emailToFriends);
			if(invalidEmailAddresses != ''){
				var emailError = $("emailToFriends-error");
				emailError.innerHTML = invalidEmailAddresses + ' appears to be an invalid email address. Please update it.';
				isError = false;
			}			
		}
		if(!isError)
		{
			var a11 = $("requiredField-error");
			var b11 = $("checkError-errorParagh");
			a11.innerHTML = "Please enter all required fields.";
		    b11.style.display = "block";
		}    			
    } 		
    if(isError){
	    if(uploadMode.value == "singleBlog"){
	    	if(blogTypeBrowseVideo.checked == true || blogTypeBrowseAudio.checked == true){
		        startUploadProgress(0);   
	        }
	    }
    }
    return isError;
 }

 function ka_check_edit(b){
    var isError = true;
    $('editbutton').disabled = true;
    var name = $("mediaName");
    var tos = $("termsOfUse");
	if(name.value == '' || tos.checked == false){
	 	var a11 = $("requiredField-error");
	 	var b11 = $("checkError-error");
	    a11.innerHTML = "Please enter all required fields.";
	    b11.innerHTML = "There were some problems with your information. Please check the messages below.";
	    $("mediaName").focus();
	    var field1 = $("mediaName-error");
		var field2 = $("termsOfUse-error");
		if(name.value == '') {
    		var field = $("mediaName-error");
    		field.innerHTML = "Please enter a title";
    		$("mediaName").focus();
    		isError = false;
    	} 	
		if(tos.checked == false)
    	{
    		var field = $("termsOfUse-error");
    		field.innerHTML = "You must agree to the terms of service";
		    isError = false;
		}
	    $('checkError-error').innerHtml= 'There were some problems with your information. Please check the messages below.';
		$('checkError-error').style.display='block';
		$('editbutton').disabled = false;
    }
    if(isError){
      b.submit();
    }
    ka_showErrorDiv(b);
 }

 function alphanumericFirstNameAndLastName(form,alphane){
	var numaric = alphane.value;
	var flag;
	var a1 = $("firstName-error");
    var b1 = $("lastName-error");
		if(alphane.value != ""){
            for(var j=0; j<numaric.length; j++)	{
		            var alphaa = numaric.charAt(j);
		            var hh = alphaa.charCodeAt(0);
		            if((hh > 64 && hh < 91) || (hh > 96 && hh < 123) || (alphaa == ' ') || (hh == 45) || (hh == 39))  {
		                  flag = true;
		            } else {
		 	              flag = false;
		 	              break;
		            }
	        }
	        if(flag == false){
                 alphane.value = "" ;
                 if(alphane.name == "firstName")
					    a1.innerHTML = "Please enter a valid first name.";
			     if(alphane.name == "lastName")
					    b1.innerHTML = "Please enter a valid last name.";
            }else {
              if(alphane.name == "firstName")
                        a1.innerHTML = "";
              if(alphane.name == "lastName")
                        b1.innerHTML = "";
            }  
      }
 
 }
 
 function alphanumericPostalCode(alphane) {
	//alert("checkingpostal code");
	var numaric = alphane.value;
	var country = $("postalCountry").value;
	
	var flag;
        if(alphane.value != ""){
            for(var j=0; j<numaric.length; j++)	{
		            var alphaa = numaric.charAt(j);
		            var hh = alphaa.charCodeAt(0);
		            if((hh > 47 && hh < 59) || (hh > 64 && hh < 91) || (hh > 96 && hh < 123) || (hh == 32 && country == 2))	  {
		                  flag = true;
		            } else {
		 	              flag = false;
		 	              break;
		            }
	        }
	        if(flag == false){
                 alphane.value = "" ;
                 if(alphane.name == "postalCode" || alphane.name == "postalZip"){
					    var a = $("postalCode-error");
					    a.innerHTML = "Please enter a valid postal code.";
                 }
                 return false;
            }else{
            	 if(alphane.name == "postalCode" || alphane.name == "postalZip")
                        $("postalCode-error").innerHTML = "";
                 return true;       
            }  
      }
      return true;
 }

 function numericPhone(alphane) {
	var numaric = alphane.value;
	var flag;
	var correct ='';
        if(alphane.value != ""){
            for(var j=0; j<numaric.length; j++)	{
		            var alphaa = numaric.charAt(j);
		            var hh = alphaa.charCodeAt(0);
		            if((hh > 47 && hh < 59))  {
		                  flag = true;
		                  correct += alphaa;
		            } else {		            	  
		 	              //flag = false;
		 	              //break;
		            }
	        }			
	        //$("homePhone").value = correct;
	        if(flag == false){
                 alphane.value = "" ;
                 if(alphane.name == "homePhone"){
					    var a = $("homePhone-error");
					    a.innerHTML = "Please enter a valid phone number.";
                 }
                 if(alphane.name == "workPhone"){
					    var a = $("workPhone-error");
					    a.innerHTML = "Please enter a valid work phone number.";
                 }
                 return false;
            }else{
            	           	 
                 if(alphane.name == "homePhone")
                        $("homePhone-error").innerHTML = "";
                        
                 if(alphane.name == "workPhone")
                        $("workPhone-error").innerHTML = ""; 
                 $("homePhone").value = correct;       
                 return true;      
            }  
      }
 }


 function alphanumericUserName(alphane){
    var numaric = alphane.value;
    //alert(numaric);
	var flag;
	var a = $("invalidUser-error");
		if(alphane.value != ""){
           for(var j=0; j<numaric.length; j++)	{
		            var alphaa = numaric.charAt(j);
		            var hh = alphaa.charCodeAt(0);
		            if((hh > 47 && hh < 59) || (hh > 64 && hh < 91) || (hh >= 95 && hh < 123))	  {
		                  flag = true;
		            } else {
		                  flag = false;
		 	              break;
		            }
	        }
	        if(flag == false){
                 alphane.value = "" ;
                 if(alphane.name == "username")
					    a.innerHTML = "Please enter a valid username.";
			     return false;
            }else {
              if(alphane.name == "username")
                        a.innerHTML = "";
              return true;
            }
      }else if(alphane.value == ""){
                 if(alphane.name == "username")
					    a.innerHTML = "Please enter a username.";
			     return false;
      
      }
 }
 
 function tempCheckOtherEmail(obj){
    var x = obj.value;
    var c1 = $("otherEmail-error");
    var firstPart = new Array();
	firstPart = x.split('@');
	var filter  = /^(([A-Za-z0-9]+_+)|([A-Za-z0-9]+\-+)|([A-Za-z0-9]+\.+)|([A-Za-z0-9]+\++))*[A-Za-z0-9]+@((\w+\-+)|(\w+\.))*\w{1,63}\.[a-zA-Z]{2,6}$/;
	var l = firstPart[0].charAt(0);
	var m = firstPart[0].charAt(firstPart[0].length - 1);
	if(x != ""){
	if (filter.test(x) && firstPart[0].charAt(0) != '.' && firstPart[0].charAt(firstPart[0].length - 1) != '.') 
	{
	     if(obj.name == 'otherEmail') {
   	       c1.innerHTML = "";
	       c1.style.display = "none";
   	     }
   	     return true; 
	} else {
	     obj.value="";
	     if(obj.name == 'otherEmail') {
   	      c1.innerHTML = "Your email address isn't valid. Please check it carefully.";
   	      c1.style.display = "";
   	     }
   	     return false;
     }
   }
   return true;
 }

 function tempCheckEmail(obj){
    //alert("***  "+obj.value);
    var x = obj.value;
    var a1 = $("email-error");
    var b1 = $("workEmail-error");
    var d1 = $("siteHelpEmail-error");
    var x1 = $("pswdError");
    var y1 = $("isalredyEmail-error");
    var c1 = $("uniqueWorkEmail-error");
    var z1 = $("workEmail-error");
	var firstPart = new Array();
	firstPart = x.split('@');
	//alert("***  -------   "+firstPart);
    //  /^.+@.+\..{2,3}$/
    //  /^(([A-Za-z0-9]+_+)|([A-Za-z0-9]+\-+)|([A-Za-z0-9]+\.+)|([A-Za-z0-9]+\++))*[A-Za-z0-9]+@((\w+\-+)|(\w+\.))*\w{1,63}\..[a-zA-Z]{2,6}$/;
	var filter  =/^(([A-Za-z0-9]+_+)|([A-Za-z0-9]+\-+)|([A-Za-z0-9]+\.+)|([A-Za-z0-9]+\++))*[A-Za-z0-9]+@((\w+\-+)|(\w+\.))*\w{1,63}\..{2,3}$/ ;
	var l = firstPart[0].charAt(0);
	var m = firstPart[0].charAt(firstPart[0].length - 1);
	//alert("l is  -------   "+l);
   // alert("m is  -------   "+m);
    if(x != ""){
	if (filter.test(x) && firstPart[0].charAt(0) != '.' && firstPart[0].charAt(firstPart[0].length - 1) != '.') 
	{
	     if(obj.name == 'email') {
	       a1.innerHTML = "";
	       a1.style.display = "none";
	       }
         if(obj.name == 'workEmail') {
   	       b1.innerHTML = "";
	       b1.style.display = "none";
	       y1.style.display = "none";
	       c1.style.display = "none";
	       z1.style.display = "none";
	      }
         if(obj.name == 'siteHelpEmail') {
   	       d1.innerHTML = "";
	       d1.style.display = "none";
   	     }
        return true; 
	} else if(x != ""){
	     if(obj.name == 'email') {
	      a1.innerHTML = "Your email address isn't valid. Please check it carefully.";
	      a1.style.display = "";
	     }
         if(obj.name == 'workEmail') {
         y1.style.display = "none";
         c1.style.display = "none";
	       z1.style.display = "none";
          b1.innerHTML = "Your email address isn't valid. Please check it carefully.";
		  b1.style.display = "";
		  
   	     }
         if(obj.name == 'siteHelpEmail') {
   	      d1.innerHTML = "Your email address isn't valid. Please check it carefully.";
   	      d1.style.display = "";
   	     }
         return false;
     }
   }else if(x == ""){
         if(obj.name == 'email') {
		      a1.innerHTML = "Please enter your email address.";
		      a1.style.display = "";
	     }
         if(obj.name == 'workEmail') {
	   	      b1.innerHTML = "Please enter your email address.";
			  b1.style.display = "";
   	     }
         if(obj.name == 'siteHelpEmail') {
	   	      d1.innerHTML = "Please enter your email address.";
	   	      d1.style.display = "";
   	     }
         return false;
   
   }
   
 }

 function tempCheckURL(obj){
    if(obj.value != ''){
    if(obj.value.indexOf("http://")== -1 && obj.value.indexOf("HTTP://")== -1){
        var x = "http://" + obj.value;
        //alert("if value doesn't start with http or HTTP -------then-- " + x);
     } else {
        var x = obj.value;
       // alert("if value start with http or HTTP -------then--- " + x);
     }
    }
    var a1 = $("mediaUrl-error");
    var b1 = $("siteUrl-error");
    if(obj.value != ""){
	    var v = new RegExp();
	    v.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$"); 
	    //alert("if" + x);
	    var re = new RegExp('http');
	    if (!v.test(x) && new RegExp(x.match(re))) 
		{
		     obj.value="";
		     //alert(x  + " is ------------------- invalid");
		     if(obj.name == 'url')
		      a1.innerHTML = "Please enter a valid URL, like www.example.com.";
	 
	         if(obj.name == 'siteUrl')
		      b1.innerHTML = "Please enter a valid URL, like www.example.com.";	
		      
		      return false;    
	    } else {
	         //alert(x  + " is ------------------- valid");
		     if(obj.name == 'url')
		       a1.innerHTML = "";
		     if(obj.name == 'siteUrl')
		       b1.innerHTML = "";
		     return true;
	    
	   }
  }
}

//////////////////////*************************** Function to check Valid URL format for Mac - Safari as Safari does not support RegExp in javascript.***************************************////////////////
function isURL(argvalue) {
  
   if(argvalue != ''){
    if(argvalue.indexOf("http://")== -1 && argvalue.indexOf("HTTP://")== -1){
        argvalue = "http://" + argvalue;
        //alert("if value doesn't start with http or HTTP -------then" + x);
     } else {
        argvalue = argvalue;
        //alert("if value start with http or HTTP -------then" + x);
     }
    } 

  if (argvalue.indexOf(" ") != -1)
    return false;
  else if (argvalue.indexOf("http://") == -1)
    return false;
  else if (argvalue == "http://")
    return false;
  else if (argvalue.indexOf("http://") > 0)
    return false;

  argvalue = argvalue.substring(7, argvalue.length);
  if (argvalue.indexOf(".") == -1)
    return false;
  else if (argvalue.indexOf(".") == 0)
    return false;
  else if (argvalue.charAt(argvalue.length - 1) == ".")
    return false;

  if (argvalue.indexOf("/") != -1) {
    argvalue = argvalue.substring(0, argvalue.indexOf("/"));
    if (argvalue.charAt(argvalue.length - 1) == ".")
      return false;
  }

  if (argvalue.indexOf(":") != -1) {
    if (argvalue.indexOf(":") == (argvalue.length - 1))
      return false;
    else if (argvalue.charAt(argvalue.indexOf(":") + 1) == ".")
      return false;
    argvalue = argvalue.substring(0, argvalue.indexOf(":"));
    if (argvalue.charAt(argvalue.length - 1) == ".")
      return false;
  }

  return true;

}

function validateUrl(){

	var elements = document.getElementsByTagName('input');
	b="0";
	for (var i = 0; i < elements.length; i++) {
	if(elements.item(i).name=='cssURL' && elements.item(i).value!=''){
		var v = new RegExp();
    	v.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$"); 
    	var re = new RegExp('http');
    	
			if ( !v.test(elements.item(i).value) && new RegExp(elements.item(i).value.match(re)) ){
   				//alert( "invalid CSS file URL");
   				b="1";
				elements.item(i).focus();
  			} 
		}
	}
	if(b=='0'){
	document.pageForm.submit();
	}
	
	
}

     function checkDateRange(z) {
    		 var isError = false;
			 var fromDate = $('date18').value;
  			 var toDate = $('date19').value;
  			 var thisdate = new Date();
  			 var curr_date = thisdate.getDate();
  			 var curr_month = thisdate.getMonth();
  			 var curr_year = thisdate.getFullYear();
  			 var source = 'report';
  			 curr_month++;
  			 if(curr_month<10){
  			  curr_month="0"+curr_month;
  			  }
  			 if(curr_date<10){
  			 	 curr_date="0"+curr_date;
  			 } 
  			 curr_date;
  			 var checkDate =curr_month+"/"+curr_date+"/"+curr_year;
  			 var a1 = $("date18-error");
  			 var a2 = $("date19-error");
  			 var b1 = $("table19-error");
			 
			 var valid = check_date_range(checkDate,toDate,'');
			 
			 //to validate whether toDate exceed current date or not.
			 if(valid)  {
			     var validDateRange = false;
			     if(validDateRange == false) {
			       $("date18").focus();
			       $("date19").select();
			       a1.innerHTML = "To Date should not exceed current date";
			       b1.innerHTML = "Nothing to display for the invalid date range.";
			       isError = true;
			       var obj = $('reportDisplay');
			       obj.style.display = "none";
			  	   return isError;
			    }
		    }
		    
		    // to validate if the start date is after June 6th 2006 ... this is the date since we went live
		    
		    if((fromDate != "") && (toDate != ""))  {
		    	var validDateRange = false;
			    validDateRange = check_date_range(fromDate,toDate, source);
			    if(validDateRange == false) {
			       $("date18").focus();
			       $("date18").select();
			       a1.innerHTML = "Start Date should be on or after June 1st, 2006";
			       isError = true;
			       var obj = $('reportDisplay');
			       obj.style.display = "none";
			  	   return isError;
			    }
		    }
			
			//Validate that the from date is not greater than to date if both are entered.
			if((fromDate != "") && (toDate != ""))  {
			     var validDateRange = false;
			     //alert("before check date range =="+validDateRange);
			     validDateRange = check_date_range(fromDate,toDate, '');
			     //alert("after check date range =="+validDateRange);
			     if(validDateRange == false) {
			       $("date18").focus();
			       $("date19").select();
			       a1.innerHTML = "Please enter a valid date range.";
			       b1.innerHTML = "Nothing to display for the invalid date range.";
			       isError = true;
			       var obj = $('reportDisplay');
			       obj.style.display = "none";
			  	   return isError;
			    }
		    }
		    
		       
		    //Validate that the user is not requesting more than a years worth of data
			if((fromDate != "") && (toDate != "")) {
			    var validDateRequest = false;
			    validDateRequest = check_maxdate(fromDate,toDate);
			    if(validDateRequest == false) {
			       $("date18").focus();
			       $("date19").select();
			       a2.innerHTML = "Date range cannot exceed more than 1 year.";
			       b1.innerHTML = "Nothing to display for the invalid date range.";
			       isError = true;
			       var obj = $('reportDisplay');
			  	   obj.style.display = "none";
			  	   return isError;
			    }
		    }
		    
		    //  check for custom date range for report traffic
		    if((fromDate != "") && (toDate != "")) {
			    var validDateRequest = false;
			    validDateRequest = check_customdate(fromDate,toDate);
			    if(validDateRequest == false) {
			       $("date18").focus();
			       $("date19").select();
			       a2.innerHTML = "We are sorry, custom date ranges may not include multiple years.";
			       b1.innerHTML = "Nothing to display for the invalid date range.";
			       isError = true;
			       var obj = $('reportDisplay');
			  	   obj.style.display = "none";
			  	   return isError;
			    }
		    }
		    
		    if(isError == false) {
			    //removed because element no longer exists
			    //var obj = $('reportDisplay');
			  	//obj.style.display = "block";
			  	z.submit();
		  }
		  
		  
	}
	
	  
		function checkDateRangeForMemberManagementResultDisplay(z) {
				 
				 //var status = $("divIsActive3").value;
				 //alert("the status is----"+status);
				 //if(status != "thirdDivActive"){
					 var isError = false;
					 var source = 'member';
					 //alert("the status is not----"+status);
					 var fromDate = $('date18').value;
		  			 var toDate = $('date19').value;
		  			 
		  			 var a1 = $("date18-error");
		  			 var a2 = $("date19-error");
		  			 //Validate that the from date is not greater than to date if both
				     // are entered.
				     //alert("from date is =="+fromDate);
				
				   
				
						 if((fromDate == "") && (toDate == "")){
						      isError = false;
						 }else if((fromDate == "") || (toDate == "")){
				              a1.innerHTML = "Joined After OR Joined Before can't be empty";
				              isError = true;
				         }else {
				            if((fromDate != "") && (toDate != ""))  {
							    var validDateRange = false;
							    //alert("before check date range =="+validDateRange);
							    validDateRange = check_date_range(fromDate,toDate, source);
							    //alert("after check date range =="+validDateRange);
							    if(validDateRange == false) {
							        $("date18").focus();
							        $("date19").select();
							        a1.innerHTML = 'The "Joined before" date must be on or after the "Joined after" date.';
							        b1.innerHTML = "Nothing to display for the invalid date range.";
							        isError = true;
							        var obj = $('memberManagementResultDisplay');
							        obj.style.display = "none";
							  	    return isError;
							     }
					        }
					        //Validate that the user is not requesting more than a years worth of data
					        //if((fromDate != "") && (toDate != "")) {
							//    var validDateRequest = false;
							//    validDateRequest = check_maxdate(fromDate,toDate);
							//    if(validDateRequest == false) {
							//       $("date18").focus();
							//       $("date19").select();
							//       a2.innerHTML = "Date range cannot exceed more than 1 year.";
							//       b1.innerHTML = "Nothing to display for the invalid date range.";
							//       isError = true;
							//       var obj = $('memberManagementResultDisplay');
							//  	   obj.style.display = "none";
							//  	   return isError;
							//    }
					     //}
					     }
					     
					     if(isError == false) {
						    var obj = $('memberManagementResultDisplay');
						  	obj.style.display = "block";
						  	//alert("Submitting the form");
						  	z.submit();
					     }
				//}
			   //}else if(status == "thirdDivActive"){
			      // z.submit();
			   //}
		}
		
		function check_maxdate(startDate,endDate){
		//alert("22222222");
		  var checkstr = "0123456789";
		  var sDate = startDate;
		  var eDate = endDate;
		  var sDateValue = "";
		  var eDateValue = "";
		  var maxDate;
		  var sDateTemp = "";
		  var eDateTemp = "";
		  var seperator = "/";
		  var day;
		  var month;
		  var year;
		  //var startCustomYear;
		  //var endCustomYear;
		  var i;
		  var workYear;
		
		  sDateValue = sDate;
		  eDateValue = eDate;
		
		  /* Delete all chars except 0..9 */
		  for (i = 0; i < sDateValue.length; i++) {
		    if (checkstr.indexOf(sDateValue.substr(i,1)) >= 0) {
		      sDateTemp = sDateTemp + sDateValue.substr(i,1);
		    }
		  }
		
		  sDateValue = sDateTemp;
		
		   /* Delete all chars except 0..9 */
		  for (i = 0; i < eDateValue.length; i++) {
		    if (checkstr.indexOf(eDateValue.substr(i,1)) >= 0) {
		      eDateTemp = eDateTemp + eDateValue.substr(i,1);
		    }
		  }
		
		  eDateValue = eDateTemp;
		
		
		  /* get year */
		  year = sDateValue.substr(4,4);
		  //startCustomYear = year;
		  /* get month */
		  month = sDateValue.substr(0,2);
		
		  /* get day*/
		  day = sDateValue.substr(2,2);
		
		  workYear = new Number(year);
		  workYear = workYear + 1;
		
		  maxDate = workYear + month + day;
		
		  /* get year */
		  year = eDateValue.substr(4,4);
		  //endCustomYear = year;
		  /* get month */
		  month = eDateValue.substr(0,2);
		
		  /* get day*/
		  day = eDateValue.substr(2,2);
		
		  eDateValue = year + month + day;
		  //alert("startCustomYear : "+startCustomYear);	
		  //alert("endCustomYear : "+endCustomYear);	
		  //alert("maxDate : "+maxDate);	
		  //alert("eDateValue : "+eDateValue);	
		  //if(startCustomYear != endCustomYear){
		  
		  	//return false;
		  //}
		  if(maxDate >= eDateValue) {
		    return true;
		  }
		  else {
		    return false;
		  }
		}
		
		function check_customdate(startDate,endDate){
		//alert("22222222");
		  var checkstr = "0123456789";
		  var sDate = startDate;
		  var eDate = endDate;
		  var sDateValue = "";
		  var eDateValue = "";
		  var maxDate;
		  var sDateTemp = "";
		  var eDateTemp = "";
		  var seperator = "/";
		  var day;
		  var month;
		  var year;
		  var startCustomYear;
		  var endCustomYear;
		  var i;
		  var workYear;
		
		  sDateValue = sDate;
		  eDateValue = eDate;
		
		  /* Delete all chars except 0..9 */
		  for (i = 0; i < sDateValue.length; i++) {
		    if (checkstr.indexOf(sDateValue.substr(i,1)) >= 0) {
		      sDateTemp = sDateTemp + sDateValue.substr(i,1);
		    }
		  }
		
		  sDateValue = sDateTemp;
		
		   /* Delete all chars except 0..9 */
		  for (i = 0; i < eDateValue.length; i++) {
		    if (checkstr.indexOf(eDateValue.substr(i,1)) >= 0) {
		      eDateTemp = eDateTemp + eDateValue.substr(i,1);
		    }
		  }
		
		  eDateValue = eDateTemp;
		
		
		  /* get year */
		  year = sDateValue.substr(4,4);
		  startCustomYear = year;
		  /* get month */
		  month = sDateValue.substr(0,2);
		
		  /* get day*/
		  day = sDateValue.substr(2,2);
		
		  workYear = new Number(year);
		  workYear = workYear + 1;
		
		  maxDate = workYear + month + day;
		
		  /* get year */
		  year = eDateValue.substr(4,4);
		  endCustomYear = year;
		  /* get month */
		  month = eDateValue.substr(0,2);
		
		  /* get day*/
		  day = eDateValue.substr(2,2);
		
		  eDateValue = year + month + day;
		  //alert("startCustomYear : "+startCustomYear);	
		  //alert("endCustomYear : "+endCustomYear);	
		  //alert("maxDate : "+maxDate);	
		  //alert("eDateValue : "+eDateValue);	
		  if(startCustomYear != endCustomYear){
		  
		  	return false;
		  }
		  if(maxDate >= eDateValue) {
		    return true;
		  }
		  //else {
		    //return false;
		  //}
		}
	
	function check_date_range(startDate,endDate,source){
	      //alert(startDate);
		  var checkstr = "0123456789";
		  var sDate = startDate;
		  var eDate = endDate;
		  var sDateValue = "";
		  var eDateValue = "";
		  var maxDate;
		  var sDateTemp = "";
		  var eDateTemp = "";
		  var seperator = "/";
		  var day;
		  var month;
		  var year;
		  var i;
		
		  sDateValue = sDate;
		  eDateValue = eDate;
		
		  /* Delete all chars except 0..9 */
		  for (i = 0; i < sDateValue.length; i++) {
		    if (checkstr.indexOf(sDateValue.substr(i,1)) >= 0) {
		      sDateTemp = sDateTemp + sDateValue.substr(i,1);
		    }
		  }
		
		  sDateValue = sDateTemp;
		
		   /* Delete all chars except 0..9 */
		  for (i = 0; i < eDateValue.length; i++) {
		    if (checkstr.indexOf(eDateValue.substr(i,1)) >= 0) {
		      eDateTemp = eDateTemp + eDateValue.substr(i,1);
		    }
		  }
		
		  eDateValue = eDateTemp;
		
		
		  /* get year */
		  year = sDateValue.substr(4,4);
		  var start_yr = sDateValue.substr(4,4);
		  /* get month */
		  month = sDateValue.substr(0,2);
		  var start_mnth = sDateValue.substr(0,2);
		  /* get day*/
		  day = sDateValue.substr(2,2);
		  var start_day = sDateValue.substr(2,2);
		  
		  sDateValue = year + month + day;
		  
		  if(source == 'report'){
		  if(start_yr <= 2006 && start_mnth < 06){
		 	return false;
		  }
		  	else return true;
		  	
			//if(start_mnth == 06 && start_day < 06){
			//return false;
			//}
		}
		  /* get year */
		  year = eDateValue.substr(4,4);
		
		  /* get month */
		  month = eDateValue.substr(0,2);
		
		  /* get day*/
		  day = eDateValue.substr(2,2);
		
		  eDateValue = year + month + day;
		  
		  //alert("the e date value is==="+eDateValue);
		  if(sDateValue <= eDateValue) {
		    return true;
		   
		  }
		  else {
		   return false;
		  }
		}

		
		
function alphanumeric(form,alphane)
 {
   var numaric = alphane.value;
	var flag;
        if(alphane.value != ""){
        
  	        for(var j=0; j<numaric.length; j++)	{
		            var alphaa = numaric.charAt(j);
		            var hh = alphaa.charCodeAt(0);
		            
		            if((hh > 47 && hh < 59) || (hh > 64 && hh < 91) || (hh > 96 && hh < 123))	  {
		                  flag = true;
		            } else {
		 	              flag = false;
		 	              break;
		            }
	        }
            if(flag == false){
                 alphane.value = "" ;
                 if(alphane.name == "username"){
                        $("invalidUser-error").innerHTML ="Please enter a valid username.";
                 }else if(alphane.name == "firstName"){
					    $("firstName-error").innerHTML =  "Please enter a valid first name.";
                 }else if(alphane.name == "postalCity"){
					    $("postalCity-error").innerHTML = "Please enter a valid first name.";
                 }else if(alphane.name == "postalState"){
                        $("postalState-error").innerHTML = "Please enter a valid state.";
                 }else if(alphane.name == "postalZip"){
                        $("postalZip-error").innerHTML = "Please enter a valid postal zip.";
                 }else if(alphane.name == "siteName"){
                        $("siteName-error").innerHTML = "Please enter a valid site name.";
                 }else if(alphane.name == "workPhone"){
                        $("workPhone-error").innerHTML = "Please enter a valid work phone.";
                 }
            }else{
                 if(alphane.name == "username")
                        $("invalidUser-error").innerHTML = "";
                 else if(alphane.name == "firstName")
                        $("firstName-error").innerHTML = "";
                 else if(alphane.name == "postalCity")
                        $("postalCity-error").innerHTML = "";
                 else if(alphane.name == "postalState")
                        $("postalState-error").innerHTML = "";
                 else if(alphane.name == "postalZip")
                        $("postalZip-error").innerHTML = "";
                 else if(alphane.name == "siteName")
                        $("siteName-error").innerHTML = "";
                 else if(alphane.name == "workPhone")
                        $("workPhone-error").innerHTML = "";
          }  
      }
 
 }
 
 function alphanumericWorkPhone(alphane){
	var numaric = alphane.value;
	var flag;
	var a1 = $("workPhone-error");
    	if(alphane.value != ""){
            for(var j=0; j<numaric.length; j++)	{
		            var alphaa = numaric.charAt(j);
		            var hh = alphaa.charCodeAt(0);
		            if((hh > 47 && hh < 59))	  {
		                  flag = true;
		            } else {
		 	              flag = false;
		 	              break;
		            }
	        }
	        if(flag == false){
                  if(alphane.name == "workPhone1" || alphane.name == "workPhone2" || alphane.name == "workPhone3")
					    a1.innerHTML = "Please enter a valid work phone.";
				  else if(alphane.name == "workPhoneExtension")
				  		a1.innerHTML = "Please enter a valid work phone extension.";
				  
		   }else {
                  if(alphane.name == "workPhone1" || alphane.name == "workPhone2" || alphane.name == "workPhone3" || alphane.name == "workPhoneExtension")
                        a1.innerHTML = "";
            }
            
            if( alphane.name == "workPhoneExtension" && alphane.value == "" )
            	 a1.innerHTML = "";
      }
 
 }

 function checkAllPhoneField(area, phone1, phone2, extenstion){
	if(area.value != ""){
		isErrorCleared = alphanumericWorkPhoneCode(area);
		if(!isErrorCleared) return;
	}
	if(phone1.value != ""){
		isErrorCleared = alphanumericWorkPhoneCode(phone1);
		if(!isErrorCleared) return;
	}
	if(phone2.value != ""){
		isErrorCleared = alphanumericWorkPhoneCode(phone2);
		if(!isErrorCleared) return;
	}
	if(extenstion.value != ""){
		alphanumericWorkPhone(extenstion);
	}
 }

 function alphanumericWorkPhoneCode(alphane){
	var numaric = alphane.value;
	var flag;
	var a1 = $("workPhone-error");
    	if(alphane.value != ""){
            for(var j=0; j<numaric.length; j++)	{
		            var alphaa = numaric.charAt(j);
		            var hh = alphaa.charCodeAt(0);
		            if((hh > 47 && hh < 59))	  {
		            		
		                  flag = true;
		            } else {
                  			if(alphane.name == "workPhoneAreaCode" || alphane.name == "workPhoneCodeOne" || alphane.name == "workPhoneCodeTwo")
					    	a1.innerHTML = "Please enter a valid work phone.";
					    	return false;
		            }
	        }
	        if(alphane.name == "workPhoneAreaCode" && numaric.length < 3){
                 
				 a1.innerHTML = "Phone area Code must be 3 digits.";
				 return false;
		   }else if(alphane.name == "workPhoneCodeOne" && numaric.length < 3){
                 
                 a1.innerHTML = "Middle phone number must be 3 digits."; return false;
           }else if(alphane.name == "workPhoneCodeTwo" && numaric.length < 4){
           		 a1.innerHTML = "Last section of phone number must be 4 digits."; return false;
           } else {
           		
           		a1.innerHTML = "";
           		return true;
           }
      }
 
 }

 function alphanumericPostalProvince(form,alphane){
	var numaric = alphane.value;
	var flag;
        if(alphane.value != ""){
            for(var j=0; j<numaric.length; j++)	{
		            var alphaa = numaric.charAt(j);
		            var hh = alphaa.charCodeAt(0);
		            if((hh > 47 && hh < 59) || (hh > 64 && hh < 91) || (hh > 96 && hh < 123) || (alphaa == ' '))	  {
		                  flag = true;
		            } else {
		 	              flag = false;
		 	              break;
		            }
	        }
	        if(flag == false){
                 
                 alphane.value = "" ;
                 if(alphane.name == "postalProvince" || alphane.name == 'province'){
					    var a = $("postalProvince-error");
					    a.innerHTML = "Please enter a valid province name.";
                 }
            }else{
                 if(alphane.name == "postalProvince")
                        $("postalProvince-error").innerHTML = "";
            }  
      }
 }
 
 
 function alphanumericPostalCity(form,alphane){
	var numaric = alphane.value;
	var flag;
        if(alphane.value != ""){
            for(var j=0; j<numaric.length; j++)	{
		            var alphaa = numaric.charAt(j);
		            var hh = alphaa.charCodeAt(0);
		            if((hh > 47 && hh < 59) || (hh > 64 && hh < 91) || (hh > 96 && hh < 123) || (alphaa == ' '))	  {
		                  flag = true;
		            } else {
		 	              flag = false;
		 	              break;
		            }
	        }
	        if(flag == false){
                 alphane.value = "" ;
                 if(alphane.name == "postalCity" || alphane.name == 'city'){
					    var a = $("postalCity-error");
					    a.innerHTML = "Please enter a valid city name.";
                 }
            }else{
                 if(alphane.name == "postalCity")
                        $("postalCity-error").innerHTML = "";
            }  
      }
 }
 
 function emptySpace(field) {
 	var currField = $(field);
 	if(currField != null && currField != undefined)
 	{
 		currField.innerHTML = "&nbsp;";
 		
 	}
 }
 
 function addSpaceEmptySpace(field) {
 	var currField = $(field);
 	if(currField != null && currField != undefined)
 	{
 		currField.innerHTML = "<br/>&nbsp;";
 		
 	}
 }
 function emptyMessage(field) {
 	var currField = $(field);
 	if(currField != null && currField != undefined)
 	{
 		currField.innerHTML = "";
 	}
 }

 function checkPostalCode(countryForm, alphane) { 
	//alert("checkingpostal code");
	var numaric = alphane.value;
	
	var flag;
        if(alphane.value != ""){
        	if(countryForm.value == "1" || countryForm.value == "2") {
        		if (countryForm.value == "1" && (numaric.length ==5 || numaric.length==10)) {
	            	for(var j=0; j<numaric.length; j++)	{
			            var alphaa = numaric.charAt(j);
			            var hh = alphaa.charCodeAt(0);
			            /*if((hh > 47 && hh < 59) || (hh > 64 && hh < 91) || hh == 45)	  {
			                  flag = true;
			            } else {
			 	              flag = false;
			 	              break;
			            }*/
		        	}
		        } else if (countryForm.value == "2" && ( (numaric.length ==7 || numaric.length==6) && (numaric.charAt(0).charCodeAt(0) != 32 && numaric.charAt(numaric.length-1).charCodeAt(0) != 32) ) ) {
		        	for(var j=0; j<numaric.length; j++)	{
			            var alphaa = numaric.charAt(j);
			            var hh = alphaa.charCodeAt(0);
			            /*if((hh > 47 && hh < 59) || (hh > 64 && hh < 91) || (hh > 96 && hh < 123) || hh == 32 || hh == 45)	  {
			                  flag = true;
			            } else {
			 	              flag = false;
			 	              break;
			            }*/
		        	}
		        } 
		        else
		        	flag=false;
		        	       
		        if(flag == false){
	                 alphane.value = "" ;
	                 if(alphane.name == "postalCode" || alphane.name == "postalZip"){
						    var a = $("postalCode-error");
						    a.innerHTML = "Please enter a valid postal code.";
						    if(countryForm.value == "1")
						    	a.innerHTML = "Please enter a valid ZIP code.";
	                 }
	                 return false;
	            }else{
	            	 if(alphane.name == "postalCode" || alphane.name == "postalZip")
	                        $("postalCode-error").innerHTML = "";
	                 return true;       
	            }  
            }
            else
            	alphanumericPostalCode(alphane);
      }
      else if(alphane.value == ""){      	
      		if(alphane.name == "postalCode" || alphane.name == "postalZip")
	             $("postalCode-error").innerHTML = "";
      }
      return true;
 }
 
 function ka_submitForm(theform, whichForm) {
	if (document.all || $) {
		for (i = 0; i < theform.length; i++) {
			var elem = theform.elements[i];
			if (elem.type.toLowerCase() == "submit" || elem.type.toLowerCase() == "reset")
				elem.disabled = true;
			}
			if(whichForm == 'RegisterUser')
			{
				document.RegisterUser.disabled;
			}	
			return true;
	}
 }
 
 function isValidEmailAddress(obj) {
 	var emailTo = obj.value;
 	var invalidEmailAddresses = ''; 
 	var isEmailValid = true;	
	if(emailTo != null && emailTo != ''){		
				
		if (emailTo.indexOf(",") == -1) {
			toAddresses = new Array(1);
			toAddresses[0] = emailTo;
		} else {
			toAddresses = emailTo.split(",");
		}
							
		for(var i=0; i<toAddresses.length; i++)
		{
			var x = toAddresses[i];
			x = x.trim();		      
			var firstPart = new Array();
			if(x.indexOf('@') != -1){											
				firstPart = x.split('@');
				var filter  = /^(([A-Za-z0-9]+_+)|([A-Za-z0-9]+\-+)|([A-Za-z0-9]+\.+)|([A-Za-z0-9]+\++))*[A-Za-z0-9]+@((\w+\-+)|(\w+\.))*\w{1,63}\.[a-zA-Z]{2,6}$/;
				var l = firstPart[0].charAt(0);
				var m = firstPart[0].charAt(firstPart[0].length - 1);
				
				if(x != ""){
					if (filter.test(x) && firstPart[0].charAt(0) != '.' && firstPart[0].charAt(firstPart[0].length - 1) != '.') 
					{
					     //if(obj.id == 'emailToFriends') {
				   	     //  c1.innerHTML = "";
					} else {
						if(invalidEmailAddresses != '')
					    	invalidEmailAddresses = invalidEmailAddresses + ', ' + x;			   	      					   	      	
					    else
					    	invalidEmailAddresses = x;
				   	}
				}
		    }
	  	}
  	} 	
   return invalidEmailAddresses; 
 }
  
 function isValidUsername() {
	var name = $('emailFromName');
	var firstname = $('firstname');
	var username = $('username');	

	if(name.value == firstname.value || name.value == username.value) {
		$('emailFromName-Error').innerHTML = "";
		return true;
	}	
	else {		
		if(name.value == null || name.value == '')
			$('emailFromName-Error').innerHTML = "it isn't a valid username. Please update it.";
		else
			$('emailFromName-Error').innerHTML = name.value + " isn't a valid username. Please update it.";		
		name.focus();
		return false;
	}					
}
 
 function checkInviteFriendsEmailAddresses(obj){ 
 	var toAddresses = new Array();
	var emailTo = obj.value;
	var emailAddressError = $("emailAddress-Error");	
	var isEmailSent = true;
		
	if(emailTo == null || emailTo == '')
	{			
		emailAddressError.innerHTML = "Enter destination email address";				
		isEmailSent = false;
	}
	else if(emailTo != null && emailTo != ''){		
		emailAddressError.innerHTML = "";
		isEmailSent = true;			
	}
	if(isEmailSent == true) { 
	
		if (emailTo.indexOf(",") == -1) {
			toAddresses = new Array(1);
			toAddresses[0] = emailTo;
		} else {
			toAddresses = emailTo.split(",");
		}
			
		var c1 = $("emailAddress-Error");
		
		for(var i=0; i<toAddresses.length; i++)
		{
			var x = toAddresses[i];
			x = x.trim();		      
			var firstPart = new Array();
			if(x.indexOf('@') != -1)
			{				
				//c1.innerHTML = "Invalid email address(es).";
				//isEmailSent = false;
				//break;
			//}
				firstPart = x.split('@');
				var filter  = /^(([A-Za-z0-9]+_+)|([A-Za-z0-9]+\-+)|([A-Za-z0-9]+\.+)|([A-Za-z0-9]+\++))*[A-Za-z0-9]+@((\w+\-+)|(\w+\.))*\w{1,63}\.[a-zA-Z]{2,6}$/;
				var l = firstPart[0].charAt(0);
				var m = firstPart[0].charAt(firstPart[0].length - 1);
				
				if(x != ""){
					if (filter.test(x) && firstPart[0].charAt(0) != '.' && firstPart[0].charAt(firstPart[0].length - 1) != '.') 
					{
					     //if(obj.id == 'emailToFriends') {
				   	       c1.innerHTML = "";
					       //c1.style.display = "none";
				   	     //}
				   	     //return true; 		   	     
					} else {
					     obj.value="";
					     //if(obj.id == 'emailToFriends') {
				   	      	c1.innerHTML = emailTo+" appears to be an invalid email address. Please update it.";
				   	      	//c1.style.display = "";
				   	      	isEmailSent = false;
				   	      	return false;
				   	      	
				   		 //}		   				   		 
				   	     
				    }
			    }
		    }
	  	}
  	} 	
   return isEmailSent;    
 }
 
 function ka_checkMemberMessage(b) {
 	//alert('here');

 	var toAddresses = new Array();
	var emailTo = $("emailAddress").value;	
	var subject = $("subject").value;	
	var emailAddressError = $("emailAddress-Error");
	var subjectError = $("subject-error");	
	var messageError = $("message-error");
	var messageType = $("messageTypeText");
			
	var isValid = true;	
	emailAddressError.innerHTML = "";
	subjectError.innerHTML = "";	
	
	if(emailTo == null || emailTo == '')
	{		
		emailAddressError.innerHTML = Ka.Messages.Common.EMAILHELPERTEXT;				
		isValid = false;		
	}
	
	var messageInst = tinyMCE.getInstanceById('message');
	var message = messageInst.getContent();
	message = message.replace(/&nbsp;/g,'');
	message = message.replace(/<p>/gi,'');
	message = message.replace(/<\/p>/gi,'');
	message = message.trim();
	if(message == '') {
		$('message-error').innerHTML = Ka.Messages.Common.PLZENTERMSG;
		isValid = false;
		//alert('Please enter a message');
	}
	else if(message.length < 4) {
		$('message-error').innerHTML = Ka.Messages.InappFlag.ATLEAST4CHARACTERS;
		isValid = false;
		//alert('Your message text must include at least 4 characters');
	}	
	if(isValid == true) { 
	
		if (emailTo.indexOf(",") == -1) {
			toAddresses = new Array(1);
			toAddresses[0] = emailTo;			
		} else {
			toAddresses = emailTo.split(",");
		}
	
		if(toAddresses.length>20) {
			emailAddressError.innerHTML = Ka.Messages.Common.ONLYMEMBERS;	
			//alert('Sorry, you can only message up to 20 members at once.');			
			isValid = false;	
		}else {			
			var c1 = $("emailAddress-Error");			
			for(var i=0; i<toAddresses.length; i++)
			{
				var x = toAddresses[i];
				x = x.trim();		      
				var firstPart = new Array();
				if(x.indexOf('@') != -1)
				{			
				//	c1.innerHTML = "Invalid email address(es).";
				//	isEmailSent = false;
				//	break;
				
					firstPart = x.split('@');
					var filter  = /^(([A-Za-z0-9]+_+)|([A-Za-z0-9]+\-+)|([A-Za-z0-9]+\.+)|([A-Za-z0-9]+\++))*[A-Za-z0-9]+@((\w+\-+)|(\w+\.))*\w{1,63}\.[a-zA-Z]{2,6}$/;
					var l = firstPart[0].charAt(0);
					var m = firstPart[0].charAt(firstPart[0].length - 1);
					
					if(x != ""){
						if (filter.test(x) && firstPart[0].charAt(0) != '.' && firstPart[0].charAt(firstPart[0].length - 1) != '.') 
						{					     
					   	       c1.innerHTML = "";					 
						} else {
						     //obj.value="";
					   	     c1.innerHTML = "Invalid email address(es).";
					   	     isValid = false;
					   	     //return false;
					   	     //break; 	
					    }
				    }
			    } else if(x == ''){
			    	emailAddressError.innerHTML = "Please enter non-empty member(s) or email address(es)."
			    	//alert('Please enter non-empty member(s) or email address(es).');
			    	
			    	isValid = false;
			    	break;
			    }
		  	}
	  	}	  	
  	}
  	if(subject == null || subject == '') {
		subjectError.innerHTML = Ka.Messages.Common.PLZENTERSUBJECT;	
		//alert('Please enter non-empty member(s) or email address(es).');							
		isValid = false;
	}
/*	if(messageBody == null || messageBody == '' || messageBody == undefined) {
		messageError.innerHTML = "Please enter a text for text message type";
		isValid = false; alert('here');
	}
	*/	  	
  	if(isValid == false) {   
  	//alert('isValid == falsehere');
 		$('checkError-errorParagh').style.display = "block";
 		$('checkError-error').style.display = "block";
 		
 		//$('checkError-error').innerHTML = "There were problems encountered. Please check error messages below.";
 		ka_showErrorDiv(b);		
 	} else if(isValid == true){
 		$('checkError-errorParagh').style.display = "none";
 		b.submit(); 		
 	} 	  	  	
 }
 
 function ka_setClubString(form)
 {
 	var inputs = form.getElementsByTagName('input');
   	var clubString ='';
   	for (var i = 0; i < inputs.length; i++){
    	if (inputs[i].type == 'checkbox' && inputs[i].id.indexOf("chk") > -1 ) {
       		$(inputs[i].id).value=inputs[i].checked;
       		//alert("chk"+inputs[i].name + $("chk"+inputs[i].name).value);
       		if ( $(inputs[i].id).checked ){
       			clubString = clubString + $(inputs[i].id).name + ',';
     		}
		}
	}
	$("clubString").value=clubString;
	return true;
 }
 
 
 function submitSiteSettings(form,siteHelpEmail,siteUrl){
 //alert("siteHelpEmail -----" + siteHelpEmail.value);
 //alert("siteUrl -----" + siteUrl.value);
  if(siteHelpEmail.value != '' && siteUrl.value != ''){
   //alert("1-----");
    if(tempCheckURL(siteUrl)  && tempCheckEmail(siteHelpEmail)){
     //alert("everything valid");
      form.submit();
    }else{
      //alert("something is invalid");
    }
 }else if(siteHelpEmail.value != '' && siteUrl.value == ''){
  //alert("2-----");
    if(tempCheckEmail(siteHelpEmail)){
     //alert("everything valid");
      form.submit();
    }else{
     // alert("something is invalid");
    }
 }else if(siteHelpEmail.value == '' && siteUrl.value != ''){
  //alert("3-----");
    if(tempCheckURL(siteUrl)){
     //alert("everything valid");
     form.submit();
    }else{
      //alert("something is invalid");
    }
 }else if(siteHelpEmail.value == '' && siteUrl.value == ''){
  //alert("4-----");
     //alert("everything valid");
     form.submit();
    
 }
 
 }
  function ka_showErrorDiv(form)
 {
 	var allErrorDivs = form.getElementsByTagName('div');
    for (var i = 0; i < allErrorDivs.length; i++){
    	var innerTest	=	allErrorDivs[i].innerHTML;
    	innerTest		=	innerTest.replace(/^\s+|\s+$/g,'');
		if( innerTest.length>1 && allErrorDivs[i].id.indexOf('-error')!=-1)
		{
		//alert(innerTest);
//			alert(allErrorDivs[i].innerHTML + ' ' + allErrorDivs[i].id );
			allErrorDivs[i].style.display	=	'block';
		}
	}
	return true;
 }