// Function for checking blanks







function IsBlank( str ) {



	var isValid = false;



 	if ( IsNull(str) || IsUndef(str) || (str+"" == "") )



 		isValid = true;



	return isValid;



}

function textCounter(textArea, counter, maxLen){	

	

	if(500-getCharCount(textArea.value) > 0)

		counter.value = 500-getCharCount(textArea.value);

	else{

		counter.value = 0;

		textArea.value = textArea.substring(0, 499);

	}

}

					

function getCharCount(str){	 //returns the length of a string ignoring newline chars

var ret = 0;

	for(var i = 0; i < str.length; i++)

		if(str.charAt(i) != '\n')

			ret++;

	

	return ret;

}



function reloadColorPickers(color, src, mode){

	if(mode == 1){

		document.getElementById('bgcolor').value = color;

		document.getElementById('yourmessage').style.background = color;

	}else{

		document.getElementById('forecolor').value = color;

		document.getElementById('yourmessage').style.color = color;	

	}

	

	var bgColorVal = document.getElementById("bgColor").value;

	var fColorVal = document.getElementById("textColor").value;

	

//if(navigator.userAgent.indexOf("Firefox") != -1){

	var fcolors = new Array('#090236', '#1A1363', '#062252', '#043570', '#0102F3', '#2C3091', '#0257A8', '#0672BA', '#877FB8', '#8192C8', '#7CABD7', '#00A9EE', '#07C2F5', '#6BCEF5', '#00FEFC', '#A388BD', '#8A64AD', '#663090', '#450E62', '#300149', '#4C024D', '#62035D', '#790045', '#7B0225', '#9C013A', '#F1008D', '#EF115C', '#F06AA5', '#EF6C7C', '#F4979F', '#F197BD', '#FC0607', '#EF1C25', '#F01F25', '#F16623', '#F76D50', '#F9951B', '#F48B51', '#FCB05C', '#FA9579', '#FBAE80', '#FDC789', '#FDFC01', '#FCF101', '#C7E09E', '#ABD56F', '#90C43E', '#A5D49E', '#7FC474', '#7DC89D', '#3BB779', '#00A350', '#568525', '#568527', '#58852A', '#027335', '#015926', '#035A52', '#00746E', '#03AAA0', '#19BDB2', '#78CDC6', '#FFFFFF', '#E8E8E8', '#D6D6D6', '#C9C9C9', '#CDCDCD', '#BCBCBC', '#A9A9A9', '#9D9D9D', '#828282', '#767475', '#656565', '#5A555B', '#4E4E4E', '#3E3E3E', '#242422', '#151515', '#060606', '#000000'

);

	var boptions = "";

	

	for(var i = 0; i < fcolors.length; i++){

		boptions += "<option style=\"background-color:" + fcolors[i] + ";\" value = \"" + fcolors[i] +"\"></option>";

	}

	

	var label = "<option style=\"background-color:#FFFFFF;\" value=\"" + bgColorVal + "\" id=\'caption\' name=\'caption\' selected=\"selected\"> [Background] </option>";

	

	var bColorPicker = '<select style="width:140px; height:17px;font-size:11px;" name="bgColor"    id="bgColor" onchange="reloadColorPickers(this.value, this, 1);">' + label + boptions + "</select>";	





	var foptions = "";

	

	for(var i = 0; i < fcolors.length; i++){

		foptions += "<option style=\"background-color:" + fcolors[i] + ";\" value = \"" + fcolors[i] +"\"></option>";

	}

	

	var label = "<option style=\"background-color:#FFFFFF;\" value=\"" + fColorVal + "\" id=\'caption\' name=\'caption\' selected=\"selected\"> [Text Color] </option>";

	

	var fColorPicker = '<select style="width:140px; height:17px;font-size:11px;" name="textColor"    id="textColor" onchange="reloadColorPickers(this.value, this, 0);">' + label + foptions + "</select>";



	document.getElementById("colorPickers").innerHTML = fColorPicker + bColorPicker;

}



// Function for checking valid email



function IsValidEmail( str ) {



	if (str+"" == "undefined" || str+"" == "null" || str+"" == "")



		return false;



	var isValid = true;	str += "";namestr = str.substring(0, str.indexOf("@"));



	domainstr = str.substring(str.indexOf("@")+1, str.length);



   	if (IsBlank(str) || (namestr.length == 0) ||(domainstr.indexOf(".") <= 0) ||(domainstr.indexOf("@") != -1) ||!IsAlpha(str.charAt(str.length-1)))



		{isValid = false;return isValid;}



}







// Function for checking undefined value



function IsUndef( val ) {



	var isValid = false;



 	if (val+"" == "undefined")



 		isValid = true;



	return isValid;



}



// Function for checking null value



function IsNull( val ) {



	var isValid = false;



 	if (val+"" == "null")



 		isValid = true;



	return isValid;



}

/*

function wordwrap(textarea, linelength){

	if(textarea.value.length > length){

		xhr = false;

		if(window.XMLHttpRequest)

		   xhr = new XMLHttpRequest();

		else

		   xhr = new ActiveXObject("Microsoft.XMLHTTP");

	    

		if(xhr){

			xhr.open("GET", "wordwrap.php?t=" + textarea.value + "&l=" + linelength);

			

			xhr.onreadystatechange = function(){

	        if(xhr.readystate == 4 && xhr.status == 200){

				textarea.value = xhr.responseText;

	        }

		}		

}

*/



// Function for checking alphabets



function IsAlpha( str ) {



	if (str+"" == "undefined" || str+"" == "null" || str+"" == "")



		return false;



	var isValid = true;



		str += "";



  	for (i = 0; i < str.length; i++) {



		if ( !( ((str.charAt(i) >= "a") && (str.charAt(i) <= "z")) ||



      			((str.charAt(i) >= "A") && (str.charAt(i) <= "Z")) ) ) {



         				isValid = false;



         				break;



      			}



   }



	return isValid;



}







function  card_check(str)



{







	with(document.agecheck)



	{







		if(str == "No")



		{



			window.location.href = "index.php";



		}



		else



		{



			con_id.value=str;



			submit();



		}



	}



}



function age_warn(cd_id)



{



	with(document.mainform)



	{



		card_id.value=cd_id;



		action="introsend.php";



		submit();



	}



}







function update_brand()



{



	with(document.introBrandForm)



	{



		if(title.value=="")



		{



			alert("Please  enter title.");



			title.focus();



			return false;



		}



		if(brandDescription.value=="")



		{



			alert("Please  enter description of the brand.");



			brandDescription.focus();



			return false;



		}



	submit();



	}



}







function update_newsletter()



{



	with(document.introNewsletterForm)



	{







		if(subject.value=="")



		{



			alert("Enter Subject");



			subject.focus();



			return false;



		}



		if(newsletterDescription.value=="")



		{



			alert("Enter Description of the brand");



			newsletterDescription.focus();



			return false;



		}



	submit();



	}



}



function send_friend(c_id)



{



	var id=c_id;











	with(document.compose)



	{



		ecard_id.value=c_id;



		action="sendcard.php";



		submit();



	}







}







function submit_categary(c_id)



{



	var id=c_id;



	with(document.leftForm)



	{



		cat_id.value=c_id;



		submit();



	}



}



function submit_ecard(c_id,ecard_id)



{







	with(document.leftForm)



	{



		cat_id.value=c_id;



		card_id.value=ecard_id;



		action="introsend.php";



		submit();



	}



}



function submit_this(ecard_id)



{







	with(document.leftForm)



	{



		card_id.value=ecard_id;



		action="introsend.php";



		submit();



	}



}



function validateviewcard()



{



	with(document.viewcard)



	{



		if(!Encoded_id.value || Encoded_id.value == "Please enter your card ID number.")



		{



			alert("Enter Card Id");



			Encoded_id.focus();



			return false;



		}



		submit();



	}



}



function view_submit()



{



	with(document.viewCardDetails)



	{



		if(!Encoded_id.value)



		{



			alert("Enter Card Id");



			Encoded_id.focus();



			return false;



		}



		submit();



	}



}



// function to valiadte the login



function validateLogin()



{



	with(document.joinForm)



	{



		if(username.value=="")



		{



			alert("Enter Username");



			username.focus();



			return false;



		}



		if(password.value=="")



		{



			alert("Enter Password");



			password.focus();



			return false;



		}



	}



}



function taLimit() {



	var taObj=event.srcElement;



	if (taObj.value.length==taObj.maxLength*1) return false;



}







function taCount(visCnt) {



	var taObj=event.srcElement;



	if (taObj.value.length>taObj.maxLength*1) taObj.value=taObj.value.substring(0,taObj.maxLength*1);



	if (visCnt) visCnt.innerText=taObj.maxLength-taObj.value.length;



}







function validateIntroflash()



{



	with(document.inroForm)



	{



		if(!title.value)



		{



			alert("Please Select Title.");



			title.focus();



			return false;



		}



		if(!logoFlash.value)



		{



			alert("Please Select Url.");



			logoFlash.focus();



			return false;



		}







	}



}







function sendNewsletter()



{



	var flag=1;



	var strList="";



	with(document.send_details)



	{







		for(i=0;i<email_id.length;i++)



		{



			if(email_id.options[i].selected==true)



			{







				if(flag==1)



				{



					strList=email_id.options[i].value;



					flag=2;



				}



				else



				{



					strList=strList+","+email_id.options[i].value;



				}



			}



		}







		to.value = strList;



		if(!to.value)



		{







			alert("Please Select Email-id.");



			email_id.focus();



			return false;



		}



		if(!subject.value)



		{







			alert("Please Select Subject.");



			subject.focus();



			return false;



		}



	}



}



function validateDetails(str)



{



	var strList="";



	var flag=1;



	with(document.details)



	{







		for(i=0;i<category.length;i++)



		{



			if(category.options[i].selected==true)



			{



				if(flag==1)



				{



					strList=category.options[i].value;



					flag=2;



				}



				else



				{



					strList=strList+","+category.options[i].value;



				}



			}



		}



		to.value = strList;



		if(!to.value)



		{



			alert("Please Select Category.");



			category.focus();



			return false;



		}



		if(title.value == "")



		{



			alert("Please Enter Title Name.");



			title.focus();



			return false;



		}



		if(str == 'insert')



		{



			if(logoImage.value == "")



			{



				alert("Enter Image Name.");



				logoImage.focus();



				return false;



			}



		}



		if(intro_flash.value)



		{



			if(intro_flash_dis[0].checked == false && intro_flash_dis[1].checked == false)



			{



				alert("Select Intoduction Flash Display Or Not.");



				return false;



			}



		}



		if(intro_flash_dis[0].checked == true || intro_flash_dis[1].checked == true)



		{



			if(intro_flash.value == "")



			{



				alert("SelectIntroduction Flash.");



				intro_flash.focus();



				return false;



			}



		}



		if(information.value == "")



		{



			alert("Please Enter The description. ");



			information.focus();



			return false;



		}







		if(str == 'insert')



		{



			if(logoFlash.value == "")



			{



				alert("Please Enter Ecard Flash.");



				logoFlash.focus();



				return false;



			}



		}



		if(ecard_dis[0].checked == false && ecard_dis[1].checked == false)



		{



			alert("Select Ecard Display Or Not");



			return false;



		}



		



		save.value='Update';



		submit();







	}



}







function click_star(i)



{



	with(document.rankFrom)



	{



		rate_no.value=i;



		submit();



	}



}



function submit_del()



{



	var flag=0;



	with(document.orderform)



	{







		for(i=0;i < (elements.length-1);i++)



		{







			if(elements[i].checked == true && elements[i].type == "checkbox" && elements[i].name == "delCard[]")



			{



				flag=1;



				break;



			}







		}



		if(flag==0)



		{



			alert("Please select Ecards cards");



			return false;



		}



		action.value="delete";



		submit();



	}



}



function submit_hpd()



{



	var flag=0;







	with(document.details)



	{







		for(i=0;i < (elements.length-1);i++)



		{



			if(elements[i].checked == true && elements[i].type == "radio")



			{



				flag=1;



				break;



			}







		}



		if(flag==0)



		{



			alert("Please select Ecards cards");



			return false;



		}



		action.value="home page display";



		submit();



	}



}







function displaySubject()



{



	with(document.send_details)



	{



		if(!subject.value)



		{



			return false;



		}



		submit();



	}



}



function submit_display()



{



	var flag=0;







	with(document.details)



	{







		for(i=0;i < (elements.length-1);i++)



		{



			if(elements[i].checked == true && elements[i].type == "radio")



			{



				flag=1;



				break;



			}







		}



		if(flag==0)



		{



			alert("Please select Ecards cards.");



			return false;



		}



		action.value="Display";



		submit();



	}



}



function submit_age()



{



	var flag=0;







	with(document.details)



	{







		for(i=0;i < (elements.length-1);i++)



		{



			if(elements[i].checked == true && elements[i].type == "radio")



			{



				flag=1;



				break;



			}







		}



		if(flag==0)



		{



			alert("Please select Ecards cards.");



			return false;



		}



		action.value="Age Restrict";



		submit();



	}



}



function  submit_idea()



{



	with(document.SubmitFug)



	{







		if(!fug_message.value && !category.value && !story_board.value)



		{



			alert("Please enter at least one description.");



			fug_message.focus();







			return false;



		}







		if(name.value == "")



		{



			alert("Please enter your name.");



			name.focus();



			return false;



		}



		if(email_id.value == "")



		{



			alert("Please enter your e-mail address.");



			email_id.focus();



			return false;



		}



		orig_string = email_id.value;



		if(orig_string.charAt(0)==" ")



		{



			alert("Space not allowed in Email.");



			email_id.focus();



			return false;



		}



		if(IsValidEmail(email_id.value) == false )



		{



			alert("Invalid Email");



			email_id.focus();



			return false;



		}



		action.value="YES";



		submit();



	}







}



function  feedback_details()



{



	with(document.feedback)



	{



		if(feedback.value == "")



		{



			alert("Please Enter Your Feedback.");



			feedback.focus();



			return false;



		}



		if(name.value == "")



		{



			alert("Please enter your name.");



			name.focus();



			return false;



		}



		if(address.value == "")



		{



			alert("Please enter your e-mail address.");



			address.focus();



			return false;



		}



		orig_string = address.value;



		if(orig_string.charAt(0)==" ")



		{



			alert("Space not allowed in email address.");



			address.focus();



			return false;



		}



		if(IsValidEmail(address.value) == false )



		{



			alert("Invalid email address.");



			address.focus();



			return false;



		}



	}







}











function submitpreview(str, cardid )



{

	with(document.previewCard)



	{



		if(str == 'back')

		

		{

			var expiry = new Date();

									
			expiry.setTime(expiry.getTime() + (1000 * 60 * 60));

			

//			var senderName = document.getElementById("senderName").value;

//			var senderEmail = document.getElementById("senderEmail").value;

			

			setCookie("fface", document.getElementById('fontStyle').value, expiry);

			setCookie("fSize", document.getElementById('fontSize').value, expiry);

			setCookie("fc", document.getElementById('forecolor').value, expiry);

			setCookie("bc", document.getElementById('bgcolor').value, expiry);

			

			action = "index.php?card_id=" + cardid;// + "&senderName=" + senderName + "&senderEmail=" + senderEmail;

		}



		else if(str == 'send')



		{

			action="preview.php";

			preview_send.value="send";

		}


		submit();







	}



}





function  send_idea()



{



	with(document.sendIdeaForm)



	{



		if(subject.value == "")



		{



			alert("Enter Subject.");



			subject.focus();



			return false;



		}



		if(description.value == "")



		{



			alert("Enter Description.");



			description.focus();



			return false;



		}







	}



}



function  card_details(str)



{







	var split_string;



	var orig_string;



	var str;



	with(document.sendcardForm)



		{



			if(recipent_Email.value == "")



			{



				alert("Please enter recipient’s e-mail address.");



				recipent_Email.focus();



				return false;



			}







			orig_string = recipent_Email.value;



			split_string = orig_string.split(",");

			if(split_string.length>"1")



				{



					alert("Please enter only one recipient e-mail address.");



					recipent_Email.focus();



					return false;



				}



			for(count=1;count<=split_string.length;count++)



			{



				if(split_string[count-1].charAt(0)==" ")



				{



					alert("Space not allowed in email address.");



					recipent_Email.focus();



					return false;



				}



				if(IsValidEmail(split_string[count-1]) == false )



				{



					alert(split_string[count-1]+"   Invalid email address");



					recipent_Email.focus();



					return false;



				}



			}





			if(senderName.value == "")



			{



				alert("Please enter your name.");



				senderName.focus();



				return false;



			}







			if(senderEmail.value == "")



						{



				alert("Please enter your e-mail address.");



				senderEmail.focus();



				return false;



			}



			str11=senderEmail.value;



			if(str11.charAt(0)==" ")



			{



				alert("Space not allowed in email address.");



				senderEmail.focus();



				return false;



			}



			if(IsValidEmail(senderEmail.value) == false )



			{



				alert("Invalid email address");



				senderEmail.focus();



				return false;



			}



			









			action.value=str;



			submit();







		}



}



function setCookie(name, value, expires) { 

document.cookie = name + "=" + escape(value) + "; path=/" + ((expires == null) ? "" : "; expires=" + 	

				  expires.toGMTString()); 

}



function saveCookie(name, val){

	var expiry = new Date();

		

	expiry.setTime(expiry.getTime() + (1000 * 60 * 60));

		

	setCookie(name, val, expiry);

}