/*******************************************************************************
 * signuputils.js
 * 
 * Part of the Dimdim Collaboration Platform codebase. 
 * 
 * This file is proprietary intellectual property of Dimdim Inc. and may not be COPIED, DISTRIBUTED, DECOMPILED, REVERSE ENGINEERED, MODIFIED or used to create DERIVATIVE works, in whole or in any part thereof, without express written permission from Dimdim Inc.
 * 
 * Copyright (c) Dimdim Inc. All rights reserved.
 * 
 * For queries and comments, please contact license@dimdim.com
 ******************************************************************************/

// JavaScript Document
var firstname="";
var lastname = "";
var companyName = "";
var jobTitle = "";
var employeeCount = "";
var signupProductType = "";
var PhoneNoVal = "";
var productSelectedType = ""
var countryVal = "";
function pp(){
	window.open('http://www.dimdim.com/ppolicy','newwindow1','toolbar=0,top=0,left=0,width=550, height=390,scrollbars=1,resizable=1');
}

function tos(){
	window.open('http://www.dimdim.com/tos','newwindow1','toolbar=0,top=0,left=0,width=550, height=390,scrollbars=1,resizable=1');
}

function terms(){
	window.open('terms.html','newwindow1','toolbar=0,top=0,left=0,width=550, height=390,scrollbars=1,resizable=1');
}

function clearErrors(){
	$('#errormsgRegister').html('&nbsp;');
	$('#errormsgRegisterUsername').html('&nbsp;');
	$('#errormsgRegisterEmail').html('&nbsp;');
	if(document.getElementById('dimdimpassword')) {
		$('#errormsgRegisterPassword').html('&nbsp;');
		document.getElementById("errormsgRegisterPasswordHolder").className  ='normalBG';
	}
	document.getElementById("errormsgRegisterEmailHolder").className  ='normalBG';
	document.getElementById("errormsgRegisterUsernameHolder").className  ='normalBG';
	
	if(document.getElementById("errormsgRegisterPhone"))
		$('#errormsgRegisterPhone').html('&nbsp;');	
	
	if(document.getElementById("errormsgRegisterName"))
		$('#errormsgRegisterName').html('&nbsp;');		
	
	if(document.getElementById("errormsgRegisterCompany"))
		$('#errormsgRegisterCompany').html('&nbsp;');		
		
	if(document.getElementById("errormsgRegisterEmployees"))
		$('#errormsgRegisterEmployees').html('&nbsp;');
	
	if(document.getElementById("errormsgRegisterEntName"))
		$('#errormsgRegisterEntName').html('&nbsp;');
		
	if(document.getElementById("errormsgRegisterJob"))
		$('#errormsgRegisterJob').html('&nbsp;');	
	
	if(document.getElementById("errormsgRegisterState"))
		$('#errormsgRegisterState').html('&nbsp;');		
	
}

function clearUserMessages(){
	$('#errormsgRegisterUsername').html('&nbsp;');
}

function clearPasswordMessages(){
	$('#errormsgRegisterPassword').html('&nbsp;');
}

function clearEmailMessages(){
	$('#errormsgRegisterEmail').html('&nbsp;');
}

function clearPhoneMessages(){
	$('#errormsgRegisterPhone').html('&nbsp;');
}

function clearEmailMessages(){
	$('#errormsgRegisterName').html('&nbsp;');
}

function passwordvalidation(){
	if($('#dimdimpassword').val().length < 6){
		if($('#dimdimpassword').val().length <= 0){
			document.getElementById("errormsgRegisterPassword").className  ='redfont';
			document.getElementById("errormsgRegisterPasswordHolder").className  ='normalBG';
			// $('#errormsgRegisterPassword').html('&nbsp;');
			return false;
		}else{
			document.getElementById("errormsgRegisterPassword").className  ='redfont';
			$('#errormsgRegisterPassword').html('Dimdim password cannot be less than 6 characters in length.');		
			document.getElementById("errormsgRegisterPasswordHolder").className  ='erorBG';			
			return false;
		}
	}
	if($('#dimdimpassword').val().length > 30){
		document.getElementById("errormsgRegisterPassword").className  ='redfont';
		$('#errormsgRegisterPassword').html('Dimdim password cannot be greater than 30 characters in length.');		
		document.getElementById("errormsgRegisterPasswordHolder").className  ='erorBG';		
		return false;
	}
	if($('#dimdimpassword').val().length > 5 && $('#dimdimpassword').val().length < 31)
	{
		document.getElementById("errormsgRegisterPassword").className  ='greenfont';
		document.getElementById("errormsgRegisterPasswordHolder").className  ='normalBG';
		$('#errormsgRegisterPassword').html('&nbsp;');
		return true;
	}	
}

function checkphoneError() {
		if($('#user_PHONE').val().length < 10  || $('#user_PHONE').val()=="xxx-xxx-xxxx"  || spacecheckblank($('#user_PHONE').val(), "user_PHONE")) {
				document.getElementById("errormsgRegisterPhone").className  ='redfont';
				$('#errormsgRegisterPhone').html('Please enter a valid phone number.');
				return false;
		}else{
			document.getElementById("errormsgRegisterPhone").className  ='greenfont';
			$('#errormsgRegisterPhone').html('&nbsp;');	
			PhoneNoVal = $('#user_PHONE').val()
			return true;			
		}
		return true;
}

function checkCompany(){
	if($('#user_Company').val()=="" || $('#user_Company').val()==" " || $('#user_Company').val().length <= 0 || spacecheckblank($('#user_Company').val(), "user_Company")){
		$('#errormsgRegisterCompany').html('Please enter Company');
		document.getElementById("errormsgRegisterCompany").className = 'redfont';
		return false;
	}else{
		companyName = $('#user_Company').val();	
	}
	return true;
}

function checknoOfEmp(){
	  if(document.getElementById('contact_sales_numberofemployees')){
		  if(document.getElementById('contact_sales_numberofemployees').value != 'selectEmp'){
			employeeCount = $('#contact_sales_numberofemployees').val();
		  }else{
			  $('#errormsgRegisterEmployees').html('Please select no. of employees');
			  $('#errormsgRegisterEmployees').addClass('redfont');
			  return false;
		  }
	  }
  return true;  	  
}

function checkjobtitle(){
	  if(document.getElementById('user_job')){
		 if($('#user_job').val()=="" || $('#user_job').val()==" " || $('#user_job').val().length <= 0 || spacecheckblank($('#user_job').val(), "user_job")){
			$('#errormsgRegisterJob').html('Please enter Job title');
			document.getElementById("errormsgRegisterJob").className = 'redfont';
			return false;
		}else{
			jobTitle = $('#user_job').val();	
		}
	  }
  return true;  	  
}

function checkstateprov(){
	  if(document.getElementById('user_state')){
		 if($('#user_state').val()=="--Select--"){
			$('#errormsgRegisterState').html('Please select State/Province.');
			document.getElementById("errormsgRegisterState").className = 'redfont';
			return false;
		}else{
			jobTitle = $('#user_state').val();	
		}
	  }
  return true;  	  
}

function checkFLName(){				
	  if(document.getElementById('user_FLName')){
		  if($('#user_FLName').val() != "" && $('#user_FLName').val() != " " && $('#user_FLName').val() != "First and Last Name" && $('#user_FLName').val() != "First Name Last Name"  && spacecheckblank($('#user_FLName').val(), "user_FLName") != true ){
		  	var str=$('#user_FLName').val();
			var names=str.split(" ");
			firstname = names[0];			
			lastname = '';
			//var countryVal = getTrialCountry();
			for(i=1;i<names.length;i++)
			{
				if(lastname = '')
					lastname = names[i];
				else
					lastname = lastname+" "+names[i];								
			}
			$('#errormsgRegisterFLName').html('&nbsp;');
		  }else{
			  $('#errormsgRegisterFLName').html('Please enter you name');
			  $('#errormsgRegisterFLName').addClass('redfont');
			  return false;			  
		  }
	  }
	return true;
}

function checkemailError()
 {
 		  emailAddress = $('#user_EMAIL').val();
 		  if(emailAddress.length <= 0)		
		  {
			document.getElementById("errormsgRegisterEmail").className  ='redfont';
			// $('#errormsgRegisterEmail').html('&nbsp;');
			document.getElementById("errormsgRegisterEmailHolder").className  ='normalBG';
			return false; 		  	
 		  }else{
	 		  var bool = validateEmailv2(emailAddress);
	 		  if(!bool){
					document.getElementById("errormsgRegisterEmail").className  ='redfont';
					$('#errormsgRegisterEmail').html('Please enter a valid email');
					document.getElementById("errormsgRegisterEmailHolder").className  ='erorBG';
					return false;
	 		   }else{
					document.getElementById("errormsgRegisterEmail").className  ='greenfont';
					$('#errormsgRegisterEmail').html('&nbsp;');
					document.getElementById("errormsgRegisterEmailHolder").className  ='normalBG';
					return true;
	 		  }
	 	   }
    }

function validateEmailv2(emailAddress){
	var email = /^[^@]+@[^@.]+\.[^@]*\w\w$/  ;
			if (!email.test(emailAddress))
			{
				return false;
			}
		
			var email2 = /^[A-Za-z][\w.-]+@\w[\w.-]+\.[\w.-]*[A-Za-z][A-Za-z]$/  ;
			if (!email2.test(emailAddress))
			{
				return false;
			}
		  
			return true;	
	
	/*	invalidChars = "~`!#$%^&*()\{}[]:;'<,>?";
		for (i=0; i<invalidChars.length; i++) {
		  	  badChar = invalidChars.charAt(i);
			  if (emailAddress.indexOf(badChar,0) > -1)
			  {
				  return false;
			  }else if (!spacecheck(emailAddress)){
			  	return false;
			  }
		}
		atPos = emailAddress.indexOf("@",1);
		dotPos = emailAddress.indexOf(".",atPos);
		if (atPos == dotPos -1){
			return false;
		}
		if (atPos == -1) {
			return false;
		}
		if (emailAddress.indexOf("@",atPos+1) != -1) {
			return false;
		}
		periodPos = emailAddress.indexOf(".",atPos);
		if (periodPos == -1) {
			return false;
		}
		if (periodPos+3 > emailAddress.length)	{
			return false;
		}
		return true; */
}	

function checkuser(){
	if($('#user_USER_NAME').val().length > 3){
		if($('#user_USER_NAME').val().length <=30){
			if(spacecheck($('#user_USER_NAME').val())){
				if(!firstCharAlphanumeric($('#user_USER_NAME').val())){
					document.getElementById("errormsgRegisterUsername").className  ='redfont';
					$('#errormsgRegisterUsername').html('Dimdim ID should start with alpha numeric character.');
					document.getElementById("errormsgRegisterUsernameHolder").className  ='erorBG';
				}else if(alphanumeric($('#user_USER_NAME').val())){
					document.getElementById("errormsgRegisterUsername").className  ='greenfont';
					$('#errormsgRegisterUsername').html('&nbsp;');
					document.getElementById("errormsgRegisterUsernameHolder").className  ='normalBG';
					return true;
				}else{
					document.getElementById("errormsgRegisterUsername").className  ='redfont';
					$('#errormsgRegisterUsername').html('Dimdim ID can contain only Alpha numeric, . , @, _ , - , $ characters');
					document.getElementById("errormsgRegisterUsernameHolder").className  ='erorBG';
				}
			}else{
					document.getElementById("errormsgRegisterUsername").className  ='redfont';
					$('#errormsgRegisterUsername').html('Dimdim ID cannot have blank spaces.');
					document.getElementById("errormsgRegisterUsernameHolder").className  ='erorBG';
			}
		}else{
			document.getElementById("errormsgRegisterUsername").className  ='redfont';
			$('#errormsgRegisterUsername').html('Dimdim ID cannot be greater than 30 characters in length.');
			document.getElementById("errormsgRegisterUsernameHolder").className  ='erorBG';
		}
	}else{
		if($('#user_USER_NAME').val().length <= 0){
			document.getElementById("errormsgRegisterUsername").className  ='redfont';
			// $('#errormsgRegisterUsername').html('&nbsp;');
			document.getElementById("errormsgRegisterUsernameHolder").className  ='normalBG';
			return false;
		}else{
			if(!firstCharAlphanumeric($('#user_USER_NAME').val())){
				document.getElementById("errormsgRegisterUsername").className  ='redfont';
				$('#errormsgRegisterUsername').html('Dimdim ID should start with alpha numeric character.');
				document.getElementById("errormsgRegisterUsernameHolder").className  ='erorBG';
			}else if(!alphanumeric($('#user_USER_NAME').val())){
					document.getElementById("errormsgRegisterUsername").className  ='redfont';
					$('#errormsgRegisterUsername').html('Dimdim ID can contain only Alpha numeric(a-z, 0-9), . , @, _ , - , $ characters');
					document.getElementById("errormsgRegisterUsernameHolder").className  ='erorBG';
			}else{
				document.getElementById("errormsgRegisterUsername").className  ='redfont';
				$('#errormsgRegisterUsername').html("Dimdim ID cannot be less than 4 characters in length");
				document.getElementById("errormsgRegisterUsernameHolder").className  ='erorBG';
			}
		}
	}
	return false;
}		


function checkEntName() {
	var entName=$('#ent_name').val();

	if(entName.length > 3)
		if(entName.length <=30){
			if(spacecheck(entName)){
				if(alphanumericonly(entName)){
// document.getElementById("errormsgRegisterEntNameHolder").className
// ='normalBG_ent';
					return true;
				}else{											
					$('#errormsgRegisterEntName').html('Dimdim enterprise id can contain only Alpha numeric(a-z, 0-9), - , _ characters');
				}
			
			}else{
				$('#errormsgRegisterEntName').html('Dimdim enterprise id cannot have blank spaces.');
			}	
		}else{
			$('#errormsgRegisterEntName').html('Dimdim enterprise id cannot be greater than 30 characters in length.');
		}
	else{
			$('#errormsgRegisterEntName').html('Meeting URL name should contain more than 3 characters');					
	}
	
	document.getElementById("errormsgRegisterEntNameHolder").className  ='erorBG_ent';
	document.getElementById("errormsgRegisterEntName").className  ='redfont';
	return false;
}	


function clearPodErrors(){
	// $('#dimdimIdPod').className = $('#dimdimIdPod').className+' success';
	if(document.getElementById("dimdimIdPod")) {
		document.getElementById("dimdimIdPod").className  ='Regpods success';
	}
	document.getElementById("errormsgRegisterUsernameHolder").className  ='normalBG';
	// $('#dimdimIdPod').className = 'Regpods success';
	$('#displayErrors').className = ' ';
	$('#displayErrors').html('&nbsp;');
}

function alphanumeric(alphane){
	var numaric = alphane;
	for(var j=0; j<numaric.length; j++){
		  var alphaa = numaric.charAt(j);
		  var hh = alphaa.charCodeAt(0); 
		  if((hh > 47 && hh<58) || (hh > 64 && hh<91) || (hh > 96 && hh<123) || (hh == 64) || (hh == 95) || (hh == 36) || (hh == 45) || (hh == 46))
		  {  }
	      else	{
			 return false;
		  }
		}
 return true;
}

function alphanumericonly(alphane){
	var numaric = alphane;
	for(var j=0; j<numaric.length; j++){
		  var alphaa = numaric.charAt(j);
		  var hh = alphaa.charCodeAt(0); 
		  if((hh > 47 && hh<58) || (hh > 64 && hh<91) || (hh > 96 && hh<123) || (hh == 95) || (hh == 45))
		  {  }
	      else	{
			 return false;
		  }
		}
 return true;
}

function firstCharAlphanumeric(alphane){
	var firstChar = alphane.charCodeAt(0);
	// first char should be alphanumeric
	if ((firstChar > 47 && firstChar<58) || (firstChar > 64 && firstChar<91) || (firstChar > 96 && firstChar<123)){
		return true;
	}
	else{
		return false;
	}
}

function numeric(alphane)
{
		var numaric = alphane;
		for(var j=0; j<numaric.length; j++)
			{
			  var alphaa = numaric.charAt(j);
			  var hh = alphaa.charCodeAt(0);
			  if(hh > 47 && hh<58)
			  {
			  }
			else	{
				 return false;
			  }
			}
	 return true;
	}

function spacecheck(alphane)
{
	var numaric = alphane;
	for(var j=0; j<numaric.length; j++) {
		  var alphaa = numaric.charAt(j);
		  var hh = alphaa.charCodeAt(0);
		  if(hh == 32){
		  	return false;
		  }else{
		  }
	}
	return true;
}

function spacecheckblank(alphane, alphaneVal)
{
	var numaric = alphane;
	for(var j=0; j<numaric.length; j++) {
		  var alphaa = numaric.charAt(j);
		  var hh = alphaa.charCodeAt(0);
		  if(hh != 32){
		  	return false;
		  }else{
		  }
	}
	$("#"+alphaneVal).val('');
	return true;
}

function showComparePage(){
	document.getElementById("signupMainContainer").className  ='Hide';
	document.getElementById("containerCompare").className  ='Show';
}

function isEmpty(str){
	str = str.replace(/^\s*|\s*$/,""); // first trim all trailing and starting
										// spaces
	if(str == ""){
		return true;
	}
	else { return false;} 
}

function checkForEmptyFields()
{
		if($('#user_USER_NAME').val() == "")
		{
			document.getElementById("errormsgRegisterPassword").className  ='redfont';
			$('#errormsgRegisterPassword').html('Dimdim ID cannot be less than 4 characters in length.');		
			document.getElementById("errormsgRegisterPasswordHolder").className  ='erorBG';
		}
		if($('#dimdimpassword').val() == "")
		{
			document.getElementById("errormsgRegisterPassword").className  ='redfont';
			$('#errormsgRegisterPassword').html('Dimdim password cannot be less than 6 characters in length.');	
			document.getElementById("errormsgRegisterPasswordHolder").className  ='erorBG';
		}
		if($('#user_EMAIL').val() == "")
		{
			document.getElementById("errormsgRegisterEmail").className  ='redfont';
			$('#errormsgRegisterEmail').html('Please enter a valid email.');	
			document.getElementById("errormsgRegisterEmailHolder").className  ='erorBG';
		}
}


function updateWithErrors(isUserValid, isPasswordValid, isEmailValid, isPhoneValid)
{
	if(!isUserValid)
	{
		document.getElementById("errormsgRegisterUsername").className  ='redfont';
		$('#errormsgRegisterUsername').html('Please choose your Dimdim ID');	
		document.getElementById("errormsgRegisterUsernameHolder").className  ='erorBG';
// $('#user_USER_NAME").focus();
		}
		if(!isPasswordValid)
		{
			document.getElementById("errormsgRegisterPassword").className  ='redfont';
			$('#errormsgRegisterPassword').html('Please enter your password');
			document.getElementById("errormsgRegisterPasswordHolder").className  ='erorBG';
		}

		if(!isEmailValid)

		{

			document.getElementById("errormsgRegisterEmail").className  ='redfont';

			$('#errormsgRegisterEmail').html('Please enter your email address');			

			document.getElementById("errormsgRegisterEmailHolder").className  ='erorBG';	

		}

		if(!isPhoneValid){
			document.getElementById("errormsgRegisterPhone").className  ='redfont';
			$('#errormsgRegisterPhone').html('Please enter your phone number');		
		}
}

function checkForEmpty(fieldName)
{ 
	if (fieldName == "username")
	{
		if($('#user_USER_NAME').val().length <= 0)
		{
			return false;
		}else{
			return true;
		}
	}else if (fieldName == "password"){
		if($('#dimdimpassword').val().length == 0)
		{
			return false;
		}
		else{
			return true;
		}
	}else if (fieldName == "email"){
		if($('#user_EMAIL').val().length == 0)
		{
			return false;
		}else{
			return true;
		}
	}else if (fieldName == "phone"){
		if($('#user_PHONE').val().length == 0)
		{
			return false;
		}else{
			return true;
		}
	}else if(fieldName == "FLName") {
		if($('#user_FLName').val().length == 0) {
			return false;
		}else{
			return true;
		}
	}
}

function captureKeyEventSignup(myfield, e, accountType) {
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	if(keycode == 13) {
		if(accountType == "businessTrial")
			submitformBusiness();
		else
			submitform(accountType);
	}else{}	
}

function showtrialSignupForm(productType){
	signupProductType = productType;
	document.getElementById("accountCreatedHolder").className='Hide';
	document.getElementById("CreatedTrialHolder").className = 'Show';	
	document.getElementById("headertextimageHolder").className=productType+"trialToptxt";
	if(productType=="webinar"){
		$("#trialproEntheadTxt").html("<strong>Great choice!</strong> Please provide us with a bit more information so <br>we can assist you during your Dimdim Webinar Trial.");
	}else if(productType=="pro"){
		$("#trialproEntheadTxt").html("<strong>Great choice!</strong> Please provide us with a bit more information so <br>we can assist you during your Dimdim Pro Trial.");
	}
}

function doFormValidation(){
	isvalid=true;
	if(signupProductType != 'business'  && signupProductType != 'businessTrial') {
		if(!checkForEmpty("username")){
			updateWithErrors(false,true,true, true);
			isvalid=false;
		}else if(!checkuser()){
			isvalid=false;
		}
	}
	
	if(document.getElementById('dimdimpassword')) {
		if(!checkForEmpty("password")){
			if(signupProductType != 'business'  && signupProductType != 'businessTrial') {
				updateWithErrors(true,false,true, true);
				isvalid=false;
			}
		}
	}
	
	if(!checkForEmpty("email")){
		updateWithErrors(true,true,false, true);
		isvalid=false;
	}else if(!checkemailError()){
		isvalid=false;
	}
	
	if(document.getElementById('user_PHONE')){
		if(signupProductType != 'free') {
			if(!checkForEmpty("phone")){
				updateWithErrors(true,true,true, false);
				isvalid = false;
			}else if(!checkphoneError()){
				isvalid=false;
			}
		}
	}
	
	if(document.getElementById('ent_name')) {
		if(signupProductType == 'business' || signupProductType == 'businessTrial') {
			if(!checkEntName()){
				isvalid = false;
			}
		}
	}	
	
		
	if(document.getElementById('user_FLName')){
		if(signupProductType != 'free') {
			if(!checkFLName())isvalid=false;
		}
	}
	
	if(document.getElementById('user_Company')){
		if(signupProductType == 'business' || signupProductType == 'businessTrial') {
			if(!checkCompany())isvalid=false;
		}
	}
	
	/* Business trial fields starts here*/		
	
	// document.getElementById('startMeetingProBtn') Check is to make sure that this call dont happen in any other pages than "website/signup"
	if(document.getElementById('contact_sales_numberofemployees')){
		if(signupProductType == 'businessTrial' || document.getElementById('startMeetingProBtn')) {
			if(!checknoOfEmp())isvalid=false;
		}
	}	
	
	if(document.getElementById('user_job')){
		if(signupProductType == 'businessTrial') {
			if(!checkjobtitle())isvalid=false;
		}
	}
	
	if(document.getElementById('user_state')){
		if(signupProductType == 'businessTrial') {
			if(!checkstateprov())isvalid=false;
		}
	}

	/* Business trial fields ends here*/		
	
	return isvalid;
}

function handleEnter(e, accountType) {
    var charCode;
    
    if(e && e.which){
        charCode = e.which;
    }else if(window.event){
        e = window.event;
        charCode = e.keyCode;
    }else return false;
    
    if(charCode == 13 || charCode == 32) {
        submitform(accountType);
    }else return false;    
}

function submitform(accountType){
	if(document.getElementById('accountType')) {
		var accountType = document.getElementById('accountType').value;
	}
	if(accountType == 'webinar'){
		purposeOfUsage = 'upgrade';
		signupProductType = "webinar";			
	}else if(accountType == 'pro') {
		purposeOfUsage = 'upgrade';
		signupProductType = "pro";
	}else if(accountType == 'business'){
		purposeOfUsage = 'upgrade';
		signupProductType = "business";
	}else{
		purposeOfUsage = "createFree";
		signupProductType = "free";			
	}
	clearErrors();
	clearPodErrors();
	if(doFormValidation()){
		checkavailablityFinal();
	}
}

function ShowHelpToolTip(){
	document.getElementById("tooltip").className='tooltipStyle';
	setTimeout(function(){document.getElementById("tooltip").className='Hide';},5000); 
}

function showenterpriseForm(){
	document.getElementById("trialproEntheadTxt").innerHTML='<strong>Dimdim is available in multi-user and custom configurations.</strong>  <br>Give us a call at 1-978-735-2110 or fill out this form so we can contact you.';
	document.getElementById("accountCreatedHolder").className='Hide';
	document.getElementById("CreatedTrialHolder").className='Show';
	document.getElementById("startMeetingProBtn").className='Hide';
	document.getElementById("webinarContactUs").className='Show';
	document.getElementById("headertextimageHolder").className='enterpriseToptxt';
}

function buyproductlink(toproductTypeVal){
	// self.location.href =
	// serverData.storeServerUrl+"/user/directUrl?username="+serverData.dimdimUserName+"&toProduct="+toproductTypeVal+"&sourceID="+$('#user_sourceID').val();
	self.location.href  = serverData.storeServerUrl+"/buy?username="+serverData.dimdimUserName+"&toProduct="+toproductTypeVal+"&sourceID="+sourceID+"&coupon="+coupon;
}

function cleartextboxPhone(){
	$('#user_PHONE').removeClass().addClass('InInputId1');		
	if($('#user_PHONE').val() == 'xxx-xxx-xxxx'){
		$('#user_PHONE').val('');	
	}
}

function resettextboxPhone(){
	if($('#user_PHONE').val() == ' ' || $('#user_PHONE').val() == ''){
		$('#user_PHONE').removeClass().addClass('InInputIdSmallGrey');
		$('#user_PHONE').val('xxx-xxx-xxxx');
	}
}

