function show(tab,page,offer,tag){
	for (var i = 1; i <= 4; i++) {
		if( i == tab){
			document.getElementById('content_'+ tab).style.display = '';
			document.getElementById('tab_'+ tab).className = 'current';
		}else{
			document.getElementById('content_'+ i).style.display = 'none';
			document.getElementById('tab_'+ i).className = '';
		}	
	}
	if ( offer != '' ) 
		document.getElementById('link').innerHTML ='<a href=\"'+page+'.php?offer='+ offer + '\" class="pl_viewAll">See all '+tag+'  </a>';
	else
		document.getElementById('link').innerHTML ='<a href=\"'+page+'.php\" class="pl_viewAll">See all '+tag+' </a>';
}

function checksearch(){
	
	var field_value = document.quick_find.keywords.value;	
	field_value=checkTrim(field_value);
	
	if (field_value == '' || field_value == 'Search' ) {
		alert( "Please Enter keywords\n");
		document.quick_find.keywords.value='';
		document.quick_find.keywords.focus();
	    return false;
	}else if(field_value.length<3){
		alert( "Please Enter minimum 3 characters");
		document.quick_find.keywords.focus();
	    return false;
	}else{
		return true;
	}
}

function verify(form){
	var passed = false;
	var blnRetval, intAtSign, intDot, intComma, intSpace, intLastDot, intDomain, intStrLen;
	
	if (form.Email){
		intAtSign=form.Email.value.indexOf("@");
		intDot=form.Email.value.indexOf(".",intAtSign);
		intComma=form.Email.value.indexOf(",");
		intSpace=form.Email.value.indexOf(" ");
		intLastDot=form.Email.value.lastIndexOf(".");
		intDomain=intDot-intAtSign;
		intStrLen=form.Email.value.length;
		
		// *** CHECK FOR BLANK EMAIL VALUE
		if (form.Email.value == "" ){
			alert("You have not entered an email address.");
			form.Email.focus();
			passed = false;
		}
		// **** CHECK FOR THE  @ SIGN?
		else if (intAtSign == -1){
			alert("Your email address is not a valid email address");
			form.Email.focus();
			passed = false;
		}
		// **** Check for commas ****
		else if (intComma != -1){
			alert("Email address cannot contain a comma.");
			form.Email.focus();
			passed = false;
		}
		// **** Check for a space ****
		else if (intSpace != -1){
			alert("Email address cannot contain spaces.");
			form.Email.focus();
			passed = false;
		}
		// **** Check for char between the @ and dot, chars between dots, and at least 1 char after the last dot ****
		else if ((intDot <= 2) || (intDomain <= 1)  || (intStrLen-(intLastDot+1) < 2)){
			alert("Please enter a valid Email address.\n" + form.Email.value + " is invalid.");
			form.Email.focus();
			passed = false;
		}
		else {
			passed = true;
		}
	}else{
		passed = true;
	}
	return passed;
}

function show_video(){
			document.getElementById('pro_image').style.display = 'none';
			document.getElementById('pro_video').style.display = '';
			document.getElementById('tab_image').className = '';
			document.getElementById('tab_video').className = 'current';
			
}
function show_image(){
			document.getElementById('pro_image').style.display = '';
			document.getElementById('pro_video').style.display = 'none';
			document.getElementById('tab_image').className = 'current';
			document.getElementById('tab_video').className = '';
}

function formfield(id){	

alert("formfield.php?id="+id);

			 var oXmlHttp = zXmlHttp.createRequest();
			 oXmlHttp.open("get", "formfield.php?id="+id, true);
             oXmlHttp.onreadystatechange = function () {
                if (oXmlHttp.readyState == 4) {
                    if (oXmlHttp.status == 200)
					 {
						
						 document.getElementById('hiddenfield').innerHTML = oXmlHttp.responseText;
						
						
					}		
					 else
					 {
 						 document.getElementById('hiddenfield').innerHTML = oXmlHttp.responseText;												
					}
                }            
            };
            oXmlHttp.send(null);
		  
        }

function checkTrim(txtString)
{
	txtString = LTrim(txtString);
	txtString = RTrim(txtString);
	return txtString;
}

//returns the string after deleting the trailing spaces
function LTrim(txtString) 
{
	ctr = 0;
	while( ctr < txtString.length && (txtString.substring(ctr,ctr+1) == " "))
	{
		ctr=ctr+1;
	}
	return txtString.substring(ctr);
}

// returns the string after deleting the leading spaces
function RTrim(txtString) 
{
	ctr = txtString.length;
	while( ctr > 0  && (txtString.substring(ctr,ctr-1) == " "))
	{
		ctr = ctr - 1;
	}
	return txtString.substring(0,ctr);
}
//Validation for field which can contain only alphanumeric value
function hasOnlyAlphaNumeric(fieldvalue)
{
	var str = fieldvalue;
	i = 0;
	while(i < str.length)
	{
		if(!(((str.charAt(i) >= 'a') && (str.charAt(i) <= 'z'))||((str.charAt(i) >= "0") && (str.charAt(i) <= "9"))|| ((str.charAt(i) >= 'A') && (str.charAt(i) <= 'Z') )||(str.charAt(i) <= ' ')||(str.charAt(i) == '_')))
		return false;
		i++;
	}
	return true;
}


//Validation for field which can contain only alphanumeric value
function hasOnlyAlphaNumericuser(fieldvalue)
{
	var str = fieldvalue;
	i = 0;
	while(i < str.length)
	{
		if(!(((str.charAt(i) >= 'a') && (str.charAt(i) <= 'z'))||((str.charAt(i) >= "0") && (str.charAt(i) <= "9"))|| ((str.charAt(i) >= 'A') && (str.charAt(i) <= 'Z') )||(str.charAt(i) == '_')))
		return false;
		i++;
	}
	return true;
}

function hasOnlyAlphaNumericwithDot(fieldname , fieldvalue)
{
	var str = fieldvalue;
	i = 0;
	while(i < str.length)
	{
		if(!(((str.charAt(i) >= 'a') && (str.charAt(i) <= 'z'))||((str.charAt(i) >= "0") && (str.charAt(i) <= "9"))|| ((str.charAt(i) >= 'A') && (str.charAt(i) <= 'Z') )||(str.charAt(i) == '/')||(str.charAt(i) <= ' ')))
		{
			alert(fieldname+' contains only alphanumeric values \n\nValid Characters :(A to Z),(a to z) and (0 to 9) ');
			return false;
		}
		i++;
	}
	return true;
}

function validateEmail(frmField) {
	
    //Validating the email field
    
	//var emailRegxp = /^([\w-']+(?:\.[\w-']+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/ ;
	var emailRegxp = /^([\w]+)(.[\w]+){1,4}@([\w]+)(.[\w]+)([.][\w]{2,3}){1,2}$/;
	if (!frmField.match(emailRegxp)) {
         return (false);
    }
    return(true);
}

//Validation for field which can allow only alphabets
function hasOnlyAlphabets(fieldvalue)
{
	var str = fieldvalue;
	i = 0;
	while(i < str.length)
	{
		if(!(((str.charAt(i) >= 'a') && (str.charAt(i) <= 'z'))||((str.charAt(i) >= 'A') && (str.charAt(i) <= 'Z'))))
		{
			//alert(fieldname+' can contain only alphabets\n\nValid Characters: (A to Z),(a to z) ');
			return false;
		}
		i++;
	}
	return true;
}

//Validation for field which allows only numbers
function hasOnlyNumeric(fieldvalue)
{
	var str = fieldvalue;
	var i = 0;
	while(i < str.length)
	{
		if(!((str.charAt(i) >= "0") && (str.charAt(i) <= "9")))
		{
			//alert(fieldname+' can contain only numeric value');
			return false;
		} else {
			i = i + 1;
		}
	}
	return true;
}

function hasOnlyAlphabetsAndSpecificChar(fieldvalue) {
	var str = fieldvalue;
	i = 0;
	while(i < str.length) {
		if(!(((str.charAt(i) >= 'a') && (str.charAt(i) <= 'z'))||((str.charAt(i) >= 'A') && (str.charAt(i) <= 'Z') || (str.charAt(i) == " ")))) {
			//alert(fieldname+' can contain only alphabets\n\nValid Characters :(A to Z),(a to z),(0 to 9),($,_,!,.,-)whitespace and hyphen ');
			return false;
		}
		i++;
	}
	return true;
}
