////// AJAX ///////
var xmlhttp=false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
// JScript gives us Conditional compilation, we can cope with old IE versions.
// and security blocked creation of the objects.
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
@end @*/
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
	try {
		xmlhttp = new XMLHttpRequest();
		if (xmlhttp.overrideMimeType) {
			// set type accordingly to anticipated content type
			//http_request.overrideMimeType('text/xml');
			xmlhttp.overrideMimeType('text/html');
		}
	} catch (e) {
		xmlhttp=false;
	}
}
if (!xmlhttp && window.createRequest) {
	try {
		xmlhttp = window.createRequest();
	} catch (e) {
		xmlhttp=false;
	}
}
//////////////////////////////////////
/////////////////////////////////////////////
//////// START PRE-LOAD IMAGES //////////////
/////////////////////////////////////////////

//// header /////
var link100 = new Image();
var link101 = new Image();
var link102 = new Image();
var link103 = new Image();
var link104 = new Image();
var link105 = new Image();
var link106 = new Image();
var link107 = new Image();
var link108 = new Image();
var link109 = new Image();
var link110 = new Image();
var link111 = new Image();
var link112 = new Image();
var link113 = new Image();
var link114 = new Image();
var link115 = new Image();
var link116 = new Image();
var link117 = new Image();
var link210 = new Image();
var link211 = new Image();
/////////////////////////
/// footer ///
var link118 = new Image();
var link119 = new Image();
var link200 = new Image();
var link201 = new Image();
var link202 = new Image();
var link203 = new Image();
var link204 = new Image();
var link205 = new Image();
var link206 = new Image();
var link207 = new Image();
var link208 = new Image();
var link209 = new Image();
/////////////////////////
/// about us ///
var link24 = new Image();
var link25 = new Image();
var link26 = new Image();
var link27 = new Image();
var link28 = new Image();
var link29 = new Image();
var link30 = new Image();
var link31 = new Image();
///////////////////////////
/// eye care ///
var link34 = new Image();
var link35 = new Image();
var link36 = new Image();
var link37 = new Image();
var link38 = new Image();
var link39 = new Image();
///////////////////////////
/////// languages ////////
var link1 = new Image();
var link2 = new Image();
var link3 = new Image();
var link4 = new Image();
//////////////////////////
/////// News And Press ////////
var link40 = new Image();
var link41 = new Image();
var link42 = new Image();
var link43 = new Image();
var link44 = new Image();
var link45 = new Image();
//////////////////////////
/////// Collection ////////
var link46 = new Image();
var link47 = new Image();
var link48 = new Image();
var link49 = new Image();
var link50 = new Image();
var link51 = new Image();
var link52 = new Image();
var link53 = new Image();
var link54 = new Image();
var link55 = new Image();
//////////////////////////

/// header ///
link100.src = "/images/en/home.gif";
link101.src = "/images/en/home_v.gif";
link102.src = "/images/en/new_collection.gif";
link103.src = "/images/en/new_collection_v.gif";
link104.src = "/images/en/news_press.gif";
link105.src = "/images/en/news_press_v.gif";
//link106.src = "/images/en/header_locations.gif";
//link107.src = "/images/en/header_locations_v.gif";
link108.src = "/images/en/about_us.gif";
link109.src = "/images/en/about_us_v.gif";
link110.src = "/images/en/header_locations.gif";
link111.src = "/images/en/header_locations_v.gif";
link112.src = "/images/en/celebrity_exclusives.gif";
link113.src = "/images/en/celebrity_exclusives_v.gif";
link114.src = "/images/en/hot_deals.gif";
link115.src = "/images/en/hot_deals_v.gif";
link210.src = "/images/en/virtual_tour.gif";
link211.src = "/images/en/virtual_tour_v.gif";
//link116.src = "/images/en/header_locations.gif";
//link117.src = "/images/en/header_locations_v.gif";
/////////////////////////////////////////////
/// footer ///
link118.src = "/images/en/q_a.gif";
link119.src = "/images/en/q_a_v.gif";
link200.src = "/images/en/careers.gif";
link201.src = "/images/en/careers_v.gif";
link202.src = "/images/en/contact_us.gif";
link203.src = "/images/en/contact_us_v.gif";
link204.src = "/images/en/feedback.gif";
link205.src = "/images/en/feedback_v.gif";
link206.src = "/images/en/eye_care.gif";
link207.src = "/images/en/eye_care_v.gif";
link208.src = "/images/en/tips_tricks.gif";
link209.src = "/images/en/tips_tricks_v.gif";
//////////////////////////////////////////////
/// about us ///
link24.src = "/images/en/about_us_retail.gif";
link25.src = "/images/en/about_us_retail_v.gif";
link26.src = "/images/en/about_us_mission.gif";
link27.src = "/images/en/about_us_mission_v.gif";
link28.src = "/images/en/about_us_corporate.gif";
link29.src = "/images/en/about_us_corporate_v.gif";
link30.src = "/images/en/about_us_company_map.gif";
link31.src = "/images/en/about_us_company_map_v.gif";
///////////////////////////////////////////////
/// eye care ///
link34.src = "/images/en/eye_care_family.gif";
link35.src = "/images/en/eye_care_family_v.gif";
link36.src = "/images/en/eye_care_problem.gif";
link37.src = "/images/en/eye_care_problem_v.gif";
link38.src = "/images/en/eye_care_driving.gif";
link39.src = "/images/en/eye_care_driving_v.gif";
///////////////////////////////////////////////
//////// languages /////////
link1.src = "/images/english.gif";
link2.src = "/images/english_v.gif";
link3.src = "/images/arabic.gif";
link4.src = "/images/arabic_v.gif";
///////////////////////////////////////////////
//////// News And Press /////////
link40.src = "/images/en/sub_menu_news.gif";
link41.src = "/images/en/sub_menu_news_v.gif";
link42.src = "/images/en/sub_menu_events.gif";
link43.src = "/images/en/sub_menu_events_v.gif";
link44.src = "/images/en/sub_menu_press.gif";
link45.src = "/images/en/sub_menu_press_v.gif";
///////////////////////////////////////////////
//////// Collection /////////
link46.src = "/images/en/coming_soon.gif";
link47.src = "/images/en/coming_soon_v.gif";
link48.src = "/images/en/sun_glasses_sub1.gif";
link49.src = "/images/en/sun_glasses_sub1_v.gif";
link50.src = "/images/en/colored_lenses_sub1.gif";
link51.src = "/images/en/colored_lenses_sub1_v.gif";
link52.src = "/images/en/sun_glasses_sub2.gif";
link53.src = "/images/en/sun_glasses_sub2_v.gif";
link54.src = "/images/en/colored_lenses_sub2.gif";
link55.src = "/images/en/colored_lenses_sub2_v.gif";
///////////////////////////////////////////////

function verifyCompatibleBrowser(){
	this.ver=navigator.appVersion
	this.dom=document.getElementById?1:0
	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;
	this.ie4=(document.all && !this.dom)?1:0;
	this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0;

	this.ns4=(document.layers && !this.dom)?1:0;
	this.bw=(this.ie5 || this.ie4 || this.ns4 || this.ns5)
	return this
}
bw=new verifyCompatibleBrowser()


var speed=50

var loop, timer

function ConstructObject(obj,nest){
	nest=(!nest) ? '':'document.'+nest+'.'
	this.el=bw.dom?document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?eval(nest+'document.'+obj):0;
	this.css=bw.dom?document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?eval(nest+'document.'+obj):0;
	this.scrollHeight=bw.ns4?this.css.document.height:this.el.offsetHeight
	this.clipHeight=bw.ns4?this.css.clip.height:this.el.offsetHeight
	this.up=MoveAreaUp;this.down=MoveAreaDown;
	this.MoveArea=MoveArea; this.x; this.y;
	this.obj = obj + "Object"
	eval(this.obj + "=this")
	return this
}
function MoveArea(x,y){
	this.x=x;this.y=y
	this.css.left=this.x
	this.css.top=this.y
}

function MoveAreaDown(move){
	if(this.y>-this.scrollHeight+objContainer.clipHeight){
		this.MoveArea(0,this.y-move)
		if(loop) setTimeout(this.obj+".down("+move+")",speed)
	}
}
function MoveAreaUp(move){
	if(this.y<0){
		this.MoveArea(0,this.y-move)
		if(loop) setTimeout(this.obj+".up("+move+")",speed)
	}
}

function PerformScroll(speed){
	if(initialised){
		loop=true;
		if(speed>0) objScroller.down(speed)
		else objScroller.up(speed)
	}
}

function CeaseScroll(){
	loop=false
	if(timer) clearTimeout(timer)
}
var initialised;
function InitialiseScrollableArea(){
	objContainer=new ConstructObject('divContainer')
	objScroller=new ConstructObject('divContent','divContainer')
	objScroller.MoveArea(0,0)
	objContainer.css.visibility='visible'
	initialised=true;
}
function InitialiseScrollableArea3(){
	objContainer=new ConstructObject('divContainer3')
	objScroller=new ConstructObject('divContent3','divContainer3')
	objScroller.MoveArea(0,0)
	objContainer.css.visibility='visible'
	initialised=true;
}
////////////////Contact Us///////////////////
function contactUsCheck()
{
	var root=document.contact;
	var name = root.name;
	var email = root.email;
	var address = root.address;
	var comment = root.comment;
	if(name.value == '')
	{
		alert('Please enter your full name.');
		name.focus();
		return false;
	}
	if(email.value == '')
	{
		alert('Please enter your email address.');
		email.focus();
		return false;
	}
	var pattern = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;
	var flag2 = email.value.match(pattern);
	if(!flag2)
	{
		alert("Please enter a valid email address.");
		email.select();
		return false;
	}
	if(address.value == '')
	{
		alert('Please enter your address.');
		address.focus();
		return false;
	}
	if(comment.value == '')
	{
		alert('Please enter your comment.');
		comment.focus();
		return false;
	}
	if(vcode.value == '')
	{
		alert('Please enter the visual code.');
		vcode.focus();
		return false;
	}
	return true;
}
function clearContactUsForm()
{
	var root=document.contact;
	if(confirm('Are you sure you want to clear all the form ?')){
		root.name.value='';
		root.email.value='';
		root.address.value='';
		root.comment.value='';
		root.vcode.value='';
		return false;
	}return false;
}
/////////////////////////////////////////////

/////////////////////////////////////
//////////// TELL A FRIEND //////////
//////////////////////////////////////
function validateTellAFriend(e){
	var root = document.tell_a_friend;
	var name = root.name.value;
	if (name==''){
		alert('Please fill up your name.');
		root.name.focus();
		return false;
	}
	var email = root.email.value;
	if (email==''){
		alert('Please fill up your email address.');
		root.email.focus();
		return false;
	}
	var pattern = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;
	flag=email.match(pattern);
	if(!flag){
		alert('Please insert a valid email address.');
		root.email.select();
		return false;
	}
	var count=0;
	for(var i=0;i<e;i++){
		var f_name= eval('root.f_name'+i+'.value');
		var f_email= eval('root.f_email'+i+'.value');
		if(f_name==''&&f_email==''){
			count++;
		}
		if(f_name==''&&f_email!=''){
			alert('Please fill up your friends name.');
			eval('root.f_name'+i+'.focus()');
			return false;
		}
		if(f_name!=''&&f_email==''){
			alert('Please fill up your friends email.');
			eval('root.f_email'+i+'.focus()');
			return false;
		}
		var pattern = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;
		if(f_name!=''){
			flag=f_email.match(pattern);
			if(!flag){
				alert('Please insert a valid email address.');
				eval('root.f_email'+i+'.select()');
				return false;
			}
		}
	}
	if(count==e){
		alert('Please provide at least one friend email.');
		root.f_name0.focus();
		return false;
	}
	var vcode = root.vcode.value;
	if (vcode==''){
		alert('Please provide the visual code.');
		root.vcode.focus();
		return false;
	}
	return true;
}

function clearTellaFriend(e){
	var con=confirm('Are you sure you want to clear all the form ?');
	if(con){
		var root = document.tell_a_friend;
		root.name.value='';
		root.email.value='';
		root.message.value='';
		root.vcode.value='';
		for(var i=0;i<e;i++){
			var f_name= eval('root.f_name'+i+'');
			var f_email= eval('root.f_email'+i+'');
			f_name.value='';
			f_email.value='';
		}
	}else{
		return false;
	}
}
/////////////////////////////////////

///////////////////NewsLetter////////
function validatemailinglist(NAME,EMAIL){
	var root= document.newsletter;
	if(root.name.value==NAME){
		root.name.focus();
		alert('Please enter your full name');
		return false;
	}
	if(root.email.value==EMAIL){
		root.email.focus();
		alert('Please enter your email address');
		return false;
	}
	
	var pattern = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;
	email = root.email.value;
	flag=email.match(pattern);
	if(!flag){
		alert('Please insert a valid email address');
		root.email.select();
		return false;
	}
	return true;
}
//////////////////////////////////////

/////////////////////////Celebrity Exclusives////////////
///popImage///
function popImage(imageURL,imageTitle){
	//alert(imageURL);
	defaultWidth  = 100;
	defaultHeight = 100;
	//alert(imageURL);
	var optNN='scrollbars=no,width='+defaultWidth+',height='+defaultHeight+',left=100,top=100';
	var optIE='scrollbars=no,width=150,height=100,left=100,top=100';

	var AutoClose = true;

	if (parseInt(navigator.appVersion.charAt(0))>=4){
		var isNN=(navigator.appName=="Netscape")?1:0;
		var isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}
		var optNN='scrollbars=yes,width='+defaultWidth+',height='+defaultHeight+',left=100,top=100';
		var optIE='scrollbars=yes,width=150,height=100,left=100,top=100';

		//if (isNN){imgWin=window.open('about:blank','',optNN);}
		if (isNN){imgWin=window.open('about:blank','',optNN);}
		if (isIE){imgWin=window.open('about:blank','',optIE);}
		with (imgWin.document){
			writeln('<html><head><title>Loading...</title><style>body{margin:0px;}</style>');
			writeln('<sc'+'ript>');
			writeln('var isNN,isIE;');
			writeln('if (parseInt(navigator.appVersion.charAt(0))>=4){');
			writeln('isNN=(navigator.appName=="Netscape")?1:0;');
			writeln('isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}');
			writeln('function reSizeToImage(){');
			writeln('if (isIE){');
			writeln('window.resizeTo(100,100);');
			writeln('width=100-(document.body.clientWidth-document.images[0].width);');
			writeln('height=100-(document.body.clientHeight-document.images[0].height);');
			writeln('window.resizeTo(width,height);}');
			writeln('if (isNN){');
			writeln('window.innerWidth=document.images["Image"].width;');
			writeln('window.innerHeight=document.images["Image"].height;}}');
			writeln('function doTitle(){document.title="'+imageTitle+'";}');
			writeln('</sc'+'ript>');
			if (!AutoClose) writeln('</head><body bgcolor=000000 scroll="no" onload="reSizeToImage();doTitle();self.focus()">')
			else writeln('</head><body bgcolor=000000 scroll="no" onload="reSizeToImage();doTitle();self.focus()" onblur="self.close()">');
			writeln('<img name="Image" src="'+imageURL+'" style="display:block"></body></html>');
			close();
		}
}
///////////
/////////////////////////////////////////////////////
///SUBMIT THE FORM
/////////////////////////////////////////////////////
function displayQuestions(id){
	var cat_id = id;
	xmlhttp.open("GET","/q_a/display_questions.php?cat_id="+cat_id,true);

	//Send the proper header information along with the request
	/*xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlhttp.setRequestHeader("Content-length", str.length);
	xmlhttp.setRequestHeader("Connection", "close");*/
	xmlhttp.onreadystatechange=function() {

		if(xmlhttp.readyState==4) {
			if(xmlhttp.status ==200){
				response = xmlhttp.responseText;
				var values = response;
				var container1 = document.getElementById('question_container');
				container1.innerHTML=values;
				//InitialiseScrollableArea2();
			}
		}
	}
	xmlhttp.send(null);
}
function SubmitQuestionCheck()
{
	var root = document.submit_your_question;
	var name = root.name;
	var email = root.email;
	var question = root.question;
	if (name.value == '')
	{
		alert('Please insert your name.');
		name.focus();
		return false;
	}	
	if (email.value == '')
	{
		alert('Please insert your email address.');
		email.focus();
		return false;
	}
	var pattern = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;
	var flag2 = email.value.match(pattern);
	if(!flag2)
	{
		alert("Please enter a valid E-mail address.");
		email.select();
		return false;
	}
	if (question.value == '')
	{
		alert('Please insert your question.');
		question.focus();
		return false;
	}
	return true;
}
function SubmitQuestionCheck2()
{
	var root = document.submit_your_question;
	var category = root.cat_id;
	var name = root.name;
	var email = root.email;
	var question = root.question;
	if (category.value == '')
	{
		alert('Please select a category.');
		category.focus();
		return false;
	}
	if (name.value == '')
	{
		alert('Please insert your name.');
		name.focus();
		return false;
	}	
	if (email.value == '')
	{
		alert('Please insert your email address.');
		email.focus();
		return false;
	}
	var pattern = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;
	var flag2 = email.value.match(pattern);
	if(!flag2)
	{
		alert("Please enter a valid E-mail address.");
		email.select();
		return false;
	}
	if (question.value == '')
	{
		alert('Please insert your question.');
		question.focus();
		return false;
	}
	return true;
}
//////////////////////////////////////////////

///////////////////// Events ///////////////////
function validateAlertMe(root){
	var combo = root.name.split("_");
	var check = "alertme"+combo[1];
	var email = "email"+combo[1];
	var c = document.getElementById(check);
	var e = document.getElementById(email);
	
	if(c.checked == false){
		alert("Please check the box below the item you want");
		c.focus();
		return false;
	}
	if(e.value==''){
		alert("Please enter your email address");
		e.focus();
		return false;
	}
	var pattern = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;
	flag=e.value.match(pattern);
	if(!flag){
		alert('please insert a valid email address');
		e.focus();
		return false;
	}

	//return false;
	return true;
}
////////////////////////////////////////////////

///// New Collection////////////////
var Timer;
function ScrollLeft()
{
	Timer = setInterval("document.getElementById('PANORAMA').scrollLeft -= 3", 15);
}
function ScrollRight()
{
	Timer = setInterval("document.getElementById('PANORAMA').scrollLeft += 3", 15);
}

function reloadPage(url,collection_id,collection_type){
	var brand_id = document.brand_form.brand_id[document.brand_form.brand_id.selectedIndex].value;
	if(collection_type == "")
	{
		location.href=url+'/collection/?collection_id='+ collection_id + '&brand_id='+brand_id;
	}
	else
	{
		location.href=url+'/collection/?collection_type='+ collection_type + '&brand_id='+brand_id;
	}
}
function displayPreview(id){
	var collection_id = id;
	xmlhttp.open("GET","/collection/display_preview.php?collection_id="+collection_id,true);

	//Send the proper header information along with the request
	/*xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlhttp.setRequestHeader("Content-length", str.length);
	xmlhttp.setRequestHeader("Connection", "close");*/
	xmlhttp.onreadystatechange=function() {

		if(xmlhttp.readyState==4) {
			if(xmlhttp.status ==200){
				response = xmlhttp.responseText;
				var values = response;
				var container1 = document.getElementById('preview_container');
				container1.innerHTML=values;
				//InitialiseScrollableArea2();
			}
		}
	}
	xmlhttp.send(null);
}

////////////Search/////////////////
function check_search()
{
	var root = document.search_form;
	var search_text = root.search_text;
	var search_text_length = search_text.value.length;
	if(search_text.value == 'search the site' || search_text.value == '' )
	{
		alert('please insert a keyword.');
		search_text.focus();
		return false;
	}
	if(search_text_length < 4)
	{
		alert('please the keyword must be greater than 3 characters.');
		search_text.focus();
		return false;
	}
	return true;
}

///////////////////////////////////

////Splash Page///////
function check_submit_splash()
{
	var root = document.countries_form;
	var country = root.country_id;
	if(country.value == '')
	{
		alert('please select a country first');
		country.focus();
		return false;
	}
	return true;
}
//////////////////////
/*function changeReadOnlyOrNot()
{
	var other_checkbox = document.feedback.answer_7.checked;
	if(other_checkbox == true)
	{
		document.feedback.answer_1_textarea.disabled=false;
	}
	else
	{
		document.feedback.answer_1_textarea.disabled=true;
	}
}*/
function checkTheOtherOption()
{
	document.feedback.answer_1_7.checked=true;
}
function uncheckTheOtherOption()
{
	var textarea = document.feedback.answer_1_textarea.value;
	if(textarea == '')
	{
		document.feedback.answer_1_7.checked=false;
	}
}

function checkTheOtherOption2()
{
	document.getElementById('answer_3_2').checked=false;
	document.getElementById('answer_3_1').checked=true;
}
function uncheckTheOtherOption2()
{
	var textarea2 = document.feedback.answer_3_textarea.value;
	if(textarea2 == '')
	{
		document.getElementById('answer_3_1').checked=false;
		document.getElementById('answer_3_2').checked=true;
	}
}

function checkTheOtherOption3()
{
	document.getElementById('answer_4_2').checked=false;
	document.getElementById('answer_4_1').checked=true;
}
function uncheckTheOtherOption3()
{
	var textarea3 = document.feedback.answer_4_textarea.value;
	if(textarea3 == '')
	{
		document.getElementById('answer_4_1').checked=false;
		document.getElementById('answer_4_2').checked=true;
	}
}

function clearFeedbackForm()
{
	var root=document.feedback;
	if(confirm('Are you sure you want to clear all the form ?')){
		root.answer_1_1.checked=false;
		root.answer_1_2.checked=false;
		root.answer_1_3.checked=false;
		root.answer_1_4.checked=false;
		root.answer_1_5.checked=false;
		root.answer_1_6.checked=false;
		root.answer_1_7.checked=false;
		root.answer_1_textarea.value='';
		root.answer_2_textarea.value='';
		document.getElementById('answer_3_1').checked=false;
		document.getElementById('answer_3_2').checked=false;
		root.answer_3_textarea.value='';
		document.getElementById('answer_4_1').checked=false;
		document.getElementById('answer_4_2').checked=false;
		root.answer_4_textarea.value='';
		root.answer_5_textarea.value='';
		document.getElementById('gender_male').checked=false;
		document.getElementById('gender_female').checked=false;
		document.getElementById('age_1').checked=false;
		document.getElementById('age_2').checked=false;
		document.getElementById('age_3').checked=false;
		document.getElementById('age_4').checked=false;
		root.full_name.value='';
		root.profession.value='';
		root.company.value='';
		root.phone.value='';
		root.fax.value='';
		root.email.value='';
		root.vcode.value='';
		return false;
	}return false;
}

function feedbackCheck()
{
	var root=document.feedback;
	var answer_1_1 = root.answer_1_1;
	var answer_1_2 = root.answer_1_2;
	var answer_1_3 = root.answer_1_3;
	var answer_1_4 = root.answer_1_4;
	var answer_1_5 = root.answer_1_5;
	var answer_1_6 = root.answer_1_6;
	var answer_1_7 = root.answer_1_7;
	var answer_1_textarea = root.answer_1_textarea;
	var answer_2_textarea = root.answer_2_textarea;
	var answer_3_textarea = root.answer_3_textarea;
	var answer_4_textarea = root.answer_4_textarea;
	var answer_5_textarea = root.answer_5_textarea;
	var gender = root.gender;
	var full_name = root.full_name;
	var profession = root.profession;
	var company = root.company;
	var vcode = root.vcode;
	if (!answer_1_1.checked && !answer_1_2.checked && !answer_1_3.checked && !answer_1_4.checked && !answer_1_5.checked && !answer_1_6.checked && !answer_1_7.checked)
	{
		alert('Please select how did you hear about us.');
		return false;
	}
	if ((answer_1_7.checked==true) && (answer_1_textarea.value==""))
	{
		alert('Please insert how did you hear about us.');
		answer_1_textarea.focus();
		return false;
	}
	if (answer_2_textarea.value=="")
	{
		alert('Please insert your opinion about SunSpot store, brands and services.');
		answer_2_textarea.focus();
		return false;
	}
	var answer_3_1 = document.getElementById('answer_3_1');
	var answer_3_2 = document.getElementById('answer_3_2');
	if ((answer_3_1.checked==false) && (answer_3_2.checked==false))
	{
		alert('Please select if you have any inconvenience while visiting/buying from SunSpot store.');
		return false;
	}
	if ((answer_3_1.checked==true) && (answer_3_textarea.value==""))
	{
		alert('Please insert your inconvenience while visiting/buying from SunSpot store.');
		answer_3_textarea.focus();
		return false;
	}
	var answer_4_1 = document.getElementById('answer_4_1');
	var answer_4_2 = document.getElementById('answer_4_2');
	if ((answer_4_1.checked==false) && (answer_4_2.checked==false))
	{
		alert('Please select if you feel that we could improve our customer services.');
		return false;
	}
	if ((answer_4_1.checked==true) && (answer_4_textarea.value==""))
	{
		alert('Please insert how do you feel that we could improve our customer services.');
		answer_4_textarea.focus();
		return false;
	}
	if (answer_5_textarea.value=="")
	{
		alert('Please fill the other comments field.');
		answer_5_textarea.focus();
		return false;
	}
	var gender_male = document.getElementById('gender_male');
	var gender_female = document.getElementById('gender_female');
	if ((gender_male.checked==false) && (gender_female.checked==false))
	{
		alert('Please select your gender.');
		return false;
	}
	var age_1 = document.getElementById('age_1');
	var age_2 = document.getElementById('age_2');
	var age_3 = document.getElementById('age_3');
	var age_4 = document.getElementById('age_4');
	if ((age_1.checked==false) && (age_2.checked==false) && (age_3.checked==false) && (age_4.checked==false))
	{
		alert('Please select your age.');
		return false;
	}
	if (full_name.value=="")
	{
		alert('Please insert your full name.');
		full_name.focus();
		return false;
	}
	if (profession.value=="")
	{
		alert('Please insert your profession.');
		profession.focus();
		return false;
	}
	if (company.value=="")
	{
		alert('Please insert your company name.');
		company.focus();
		return false;
	}
	if (vcode.value=="")
	{
		alert('Please enter the visual code.');
		vcode.focus();
		return false;
	}
	return true;	
}

////////////////////for videos//////////
function PlayClip(){
	document.video1.DoPlay();
	return false;
}

function stopClip(){
	document.video1.DoStop();
	return false;
}

function goforward(){

	var lenght2 = document.video1.GetLength();
	var postion = document.video1.GetPosition();
	var mustbeGreater = parseInt(postion) + 5000;
	if( (parseInt(postion) > 0) && (parseInt(lenght2) > 0) && (mustbeGreater < lenght2)){
		document.video1.SetPosition(mustbeGreater);
		return false;
	}
	else{
		return false;
	}
}

function gobackwards(){
	var lenght2 = document.video1.GetLength();
	var postion = document.video1.GetPosition();
	var mustbelower = parseInt(postion) - 5000;
	if( (parseInt(postion) > 5000) && (parseInt(lenght2) > 0) && (mustbelower > 0)){
		document.video1.SetPosition(mustbelower);
		return false;
	}
	else{
		return false;
	}
}
var nb_video_selected = 0;
function playVideo(vidName,count,clicked,video,folder){
	//alert(vidName+count+clicked+folder);
	for(i=0;i<count;i++){
		var spec = "sub_"+i;
		document.getElementById("sub_"+i).style.backgroundColor = '#FF9B08';
		document.getElementById("v_"+i).style.backgroundColor = '#FF9B08';
		document.getElementById("v_"+i).style.color = '#FFE6C7';
		if(spec == clicked){
			nb_video_selected = i;
			//document.getElementById("sub_"+i).style.background = 'url()';
			document.getElementById("sub_"+i).style.backgroundColor = '#747474';
			document.getElementById("v_"+i).style.backgroundColor = '#747474';
			document.getElementById("v_"+i).style.color = '#FFFFFF';
		}
	}
	document.getElementById('videocontainer').innerHTML ='<EMBED SRC="/'+folder+'/videos/'+vidName+'" WIDTH=338 HEIGHT=213 NOJAVA=true CONTROLS=ImageWindow CONSOLE=one AUTOSTART=true name="video1" >';
}

function changethecolorofthefield(td_id,video_id)
{
	document.getElementById(td_id).style.backgroundColor = '#747474';
	document.getElementById(video_id).style.backgroundColor = '#747474';
	document.getElementById(video_id).style.color = '#FFFFFF';
}

function changethecolorofthefield_v(td_id,video_id)
{
	var spec = "sub_"+nb_video_selected;
	if(spec != td_id)
	{
		document.getElementById(td_id).style.backgroundColor = '#FF9B08';
		document.getElementById(video_id).style.backgroundColor = '#FF9B08';
		document.getElementById(video_id).style.color = '#FFE6C7';
	}
}

/////////////////////////////////////////